问题:
编写程序以使用具有零地址指令的堆栈组织计算机来评估算术语句x =(a×(b + c)×d-e)(因此只有pop和push可以访问存储器)。
基本上,我不完全确定从哪里开始,有人能给我一个正确方向的暗示吗?我当然不是要求答案,这是我的任务,我需要学习如何去做。 感谢
答案 0 :(得分:0)
搜索expression parsers
,infix notation parsing
等术语以及您选择的编程语言术语(Java,C ++ ,. NET,...)。你会发现很多资源可以一步一步地教你这些概念。
让我们知道它是怎么回事......自己学习东西很有趣,而且总是在这里帮助你!