1
1
假设输入表达式为“3+4” 在线54
表达式变为“3+4=” 在令牌赋予器操作之后,令牌为[“3”、“+”、“4=”],这会在第65行为令牌“4=”生成错误结果
因此,当您在第89行弹出时,值的数量是不够的
要解决此问题,请删除第54行中的+“=”
|
pickle323 · C编程:现代方法-第10章项目6-困惑 6 年前 |
Gameatro · 为什么malloc在函数内部调用时返回空指针? 6 年前 |
E. Peracchia · F#函数调用工作不正常 6 年前 |
Jorge Zazueta · 汉诺塔C++的堆栈实现 6 年前 |
adamcasey · 缓冲区溢出“攻击”中的操作序列 6 年前 |