2

中置式を中括弧付きと中括弧なしの後置式で解決すると、両方とも同じ結果になりますか?

例:

  1. ((2+8)×9)-(5×(5+2))
  2. 2+8*9-5*5+2

これらの例はどちらも同じ結果になりますか? 「いいえ」の場合、なぜですか?

4

1 に答える 1

2

一般に、操作の優先順位により、同じ結果は得られません。たとえば、and*よりも優先順位が高くなるように定義した場合、 はorの前に評価される必要があります。これにより、式の計算方法が変更され、後置表現も変更されます。+-*+-

于 2012-09-16T09:53:04.393 に答える