表达式求值(数据结构).ppt
《表达式求值(数据结构).ppt》由会员分享,可在线阅读,更多相关《表达式求值(数据结构).ppt(14页珍藏版)》请在课桌文档上搜索。
1、表达式求值,一个表达式由操作数(亦称运算对象)、操作符(亦称运算符)和分界符(亦称界限符)组成。算术表达式有三种表示:中缀(infix)表示,如 A+B;前缀(prefix)表示,如+AB;后缀(postfix)表示,如 AB+;,表达式的中缀表示,a+b*(c-d)-e f/g表达式中相邻两个操作符的计算次序为:优先级高的先计算;优先级相同的自左向右计算;当使用括号时从最内层括号开始计算。,rst1,rst2,rst3,rst4,rst5,rst6,C/C+中操作符的优先级,优先级 操作符 1 单目-、!2*、/、%3+、-4、=5=、!=6&7|,一般表达式的操作符有4种类型:算术操作符
2、如双目操作符(+、-、*、/和%)以及单目操作符(-);关系操作符 包括=、。这些操作符主要用于比较;逻辑操作符 如与(,应用后缀表示计算表达式的值,从左向右顺序地扫描表达式,并用一个栈暂存扫描到的操作数或计算结果;在后缀表达式的计算顺序中已隐含了加括号的优先次序,括号在后缀表达式中不出现;计算例 a b c d-*+e f g/-,rst1,rst2,rst3,rst4,rst5,rst6,通过后缀表示计算表达式值的过程,顺序扫描表达式的每一项,根据它的类型做如下相应操作:若该项是操作数,则将其压栈;若该项是操作符,则连续从栈中退出两个操作数Y和X,形成运算指令XY,并将计算结果重新压栈。当
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 表达式 求值 数据结构
链接地址:https://www.desk33.com/p-233897.html