用一个结构体
存储算式中的每一个独立标志
如:算式“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去比较 来实现你的需求!