中缀表达式转后缀表达式计算

时间:2012-10-22 12:15:40
【文件属性】:

文件名称:中缀表达式转后缀表达式计算

文件大小:6KB

文件格式:CPP

更新时间:2012-10-22 12:15:40

数据结构,算法 数据结构课程设计 C++ 编译原理

按照惯例,算术表达式一般都写成中缀形式,即运算符总是出现在两个操作数之间,单目运算符除外),称为中缀表达式.编译系统对中缀表达式的处理方法是先把它转换为后后缀表达式.在后缀表达式中,运算符位于两个操作数的后面,并且没有括号,其运算符的次序就是其执行运算的次序。后缀表达式计算过程的规则非常简单:从左到右依次扫描,当读到运算符时,就对该运算符前面的两个操作数执行相应的运算,直至得到表达式的结果。 编写程序模拟编译系统计算中缀表达式的过程,大体分为两步: (1) 将中缀表达式转换为后缀表达式; (2) 根据后缀表达式计算表达式的值;


网友评论

  • 不是我想要的。。但是总的来说程序写得不错
  • 中缀表达式转后缀表达式没有出问题,但后缀表达式运算有一部分问题。建议程序多加一点注释,谢谢分享
  • 很好的程序,要是能再详细点就好了,谢谢
  • 程序不错,可惜不是我想要的类型
  • 很实用的程序,出来的是结果,把表达式算出来的步骤给出来就更完美了
  • 程序不错,对我启发很大。
  • 程序很不错,可惜没有相关文档,那样就更好了。
  • 不错的程序 小数点的支持 ..
  • 应该算是不错的程序,谢谢楼主
  • 很不错的程序,对我帮助很多
  • 程序很不错,就是少了把表达式的值算出来的步骤,前面的中缀式转换成后缀式很不错 赞一个