字符串存储在字符指针中遇到的问题

用一个结构体图片说明

存储算式中的每一个独立标志
如:算式“123+5*6” 那么就依次将123、+、5、*、6分别存储在每一个RPNNode的token中。
初始化为图片说明

运行程序图片说明

调用函数图片说明

函数中再调用函数图片说明

然后运行程序时总是报错,设置了断点并调试结果如下图片说明

按正常来说pstr[i]的值应该为“1”,为什么会是"49'1'"呢?49是怎么回事,求大神解答

49是字符串1的acsic码的值

搞清楚,数字1和字符串的1

字符1的 ascii就是 49

字符和数字的对应关系查下 ascii表。
你可以把 temp 转成 int 然后和数字0和9去比较 来实现你的需求!