看着infix、prefix、postfix,感觉好高级,其实是三种算式表达式。
温馨提示:本文较长,大家可以挑重点看
在计算机中,对二元算数表达式可以有三种不同的标识方式:
前缀表示法(简称前缀式:Prefix)、中缀表示法(简称中缀式:Infix)、后缀表示法(简称后缀式:Postfix)。
给几个例子让大家感受一下区别,第一个例子很简单明了啊。我实在不知道如何描述区别,给下定义:
例子 | infix | prefix | postfix |
---|---|---|---|
1 | a+b | +ab | ab+ |
2 | (a+b)*c | *+abc | ab+c* |
3 | a*(b+c) | *a+bc | abc+* |
4 | a/b+c/d | +/ab/cd | ab/cd/+ |
1、前缀式:前缀表达式是一种没有括号<