次の式が0と評価されるのはなぜですか?
i > --i
i = 5と仮定します。式を左から右に評価すると、左のオペランド(i)を評価して5を取得し、右のオペランド(--i)を評価して4を取得します。 gccでコンパイルして実行すると、常に0と評価されます。思考プロセスに欠陥はありますか?
次の式が0と評価されるのはなぜですか?
i > --i
i = 5と仮定します。式を左から右に評価すると、左のオペランド(i)を評価して5を取得し、右のオペランド(--i)を評価して4を取得します。 gccでコンパイルして実行すると、常に0と評価されます。思考プロセスに欠陥はありますか?