我用C语言编了一个程序,从键盘输入一个表达式,经过运算,会在屏幕上输出结果 怎么给这个程序做一个最简

问题描述:

我用C语言编了一个程序,从键盘输入一个表达式,经过运算,会在屏幕上输出结果 怎么给这个程序做一个最简
我现在就要做一个这样的程序,
1个回答 分类:综合 2014-11-17

问题解答:

我来补答
这个需要编译原理的知识,学了你自然就知道.
说实话,我在学C语言的时候也想过这样,但是最后看了数据结构我才勉强做一个.
现在的话,我终于明白了,这都是编译原理的东西.
你可以看一下编译原理里面的词法分析和语法分析和语义分析.
如果你觉得麻烦的话,直接百度“算法优先分析”这个比较简单,还可以百度“LL(1)”这个相对复杂,现在最复杂的就算是“LR分析”,一般的大三学生都会对这个感到很困难,如果你觉得可以的话可以看看.
至于步骤就是上面说的,具体实在是一本书的厚度,甚至还是几本的那样,我在这里一时也说不完.
 
 
展开全文阅读
剩余:2000
下一页:先解十一题