图1.6.1

     

  公式中的运算符是否非要括号才能定义呢?若一个式子中同时使用两种或两种以上的运算符放置方式时,无论怎样对运算符的优先级进行规定,括号都不能完全避免。例如:对数运算符log是前置运算符,阶乘运算符!是后置运算符,而对式子logn!来说,对于不同的运算优先级,它可以有两种不同的含义,分别为log(n!)和(logn)!。但无论是规定log的优先级大于!还是!的优先级大于log,都只能表示其中之一,而另一个则必须使用括号。因此,我们可以采用下面的思维方式:
  将中置、后置全部换成前置或将中置、前置全部换成后置。这样,便可不使用任何括号。