单选题
表达式a*(b+c)-d的后缀表达式是()。
无
A、
abcd*+-
B、
abc+*d-
C、
abc*+d-
D、
-+*abcd
【正确答案】
B
【答案解析】
根据优先级应该先算(b+c),将其改为bc+,并将其看成新的操作数,此时中间结果为a*(bc+)-d;下一步应该算a*(bc+),照上法改为abc+*,中间结果变为abc+*-d;最后算一,最终结果为abc+*d——a
提交答案
关闭