学习后缀

Learning Postfix

当我在这个 site 浏览后缀时,我只是感到困惑,因为在中缀前缀和 postfox 的定义之后它解释了如何应用后缀的规则,正如它完全说的那样:前缀表达式表示法要求所有运算符都在它们所处理的两个操作数之前。另一方面,Postfix 要求它的运算符在相应的操作数之后。

示例:

A + B * C = 正常使用(中缀)

A + B * C = 现在,如果我们想将其转换为前缀,我们必须将所有运算符移动到它们处理的两个操作数之前。即 + 将出现在 A 之前,* 将出现在 B 之前。好的,到目前为止一切顺利。
+ A * B C = 前缀

A + B * C = 现在,如果我们想将其转换为后缀,我们必须在它们处理的两个操作数之后移动运算符,即 + 应该 在 B 之后* 将在 C 之后。根据规则,它应该是这样的:A B + C * 但在示例中它向我们展示了这个:
A B C * + = 后缀。

请解释我哪里错了。

提前致谢

--
此致
普拉迪普

您需要按照应用的顺序阅读它。首先*将应用于B和C;然后 + 将应用于该计算结果和 A。因此,该站点是正确的。

注意,这与不支持后缀表示法的Python无关。