中易网

数据结构后缀表达式

答案:2  悬赏:30  
解决时间 2021-10-14 09:01
  • 提问者网友:练爱
  • 2021-10-14 03:41
数据结构 后缀表达式Ch=*A++ 是指针后移 ch!=#中ch又是什么


这几个ch有什么区别






最佳答案
  • 二级知识专家网友:渊鱼
  • 2019-04-24 04:34
表达式的分析与求值是编译原理课程中极其重要的部分,主要用于最初的词法分析。其表示方式有:前缀、中缀、后缀表示法。其数据结构可以使用一个堆栈来表示。具体的实现代码,我以前使用的书籍是《C语言大全》,那上面就有完整的代码,可以供你参考。但是由于我已经很久没有编写编译原理方面的程序了,所以我也无法亲自给你编写一个完整表达式分析求值的程序。只能够给你提供一些思路和线索。
全部回答
  • 1楼网友:你可爱的野爹
  • 2020-05-21 19:38
ln是你自己上面定义的函数啊,你自己不写了注释了嘛 int in(char c)         {    char ch[7]={'+','-','*','/','#','(',')'};    int i;    for(i = 0; i < 7; i++)           if(c == ch[i])              return 1;                           return 0;            }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息