问题 单项选择题

算术表达式a+(b-c)*d的后缀式是()。(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)

A.bc-d*a+

B.abc-d*+

C.ab+c-d*

D.abcd-*+

答案

参考答案:B

解析:

后缀式也称为逆波兰式,它将运算符写在运算对象的后面。例如,算术表达式a+(b-c)*d的后缀式是abc-d*+。这种表示法的优点是根据运算对象和算符的出现次序进行计算,不需要使用括号,也便于实现求值。

问答题 简答题
单项选择题