当我在这个站点上浏览后缀时,我只是感到困惑,因为在中缀前缀和后缀的定义之后,它解释了如何应用后缀的规则,正如它完全所说:前缀表达式表示法要求所有运算符在两个操作数之前他们的工作。另一方面,后缀要求其运算符位于相应的操作数之后。
例子:
A + B * C = 正常使用(中缀)
A + B * C = 现在,如果我们想将其转换为前缀,我们必须将所有运算符移动到它们处理的两个操作数之前。即 + 将出现在 A 之前,* 将出现在 B 之前。好的,到目前为止一切都很好。
+ A * BC = 前缀
A + B * C = 现在如果我们想将其转换为后缀,我们必须将运算符移动到它们处理的两个操作数之后,即 +应该在 B 之后,* 将在 C 之后。根据规则应该是这样的:AB + C *但在示例中它向我们展示了:
ABC * + = Postfix。
请解释我哪里出错了。
提前致谢
--
问候
Pradeep