C では、インクリメント演算子 i と i の違いは実行順序です。i は最初にインクリメントされてから式が評価されますが、i は最初に評価されてからインクリメントされます。したがって、増加した値をすぐに使用する必要がある場合は i を使用し、最初に元の値を使用してから増加する必要がある場合は i を使用します。
C の i と i の違い
C では、 i
と i
はどちらもインクリメント演算子ですが、実行順序が異なります。
i
: 接頭辞の増分
i
の値は、式を計算する前に増分されます。 i
i
の値を 1 ずつ増やし、結果を出力します: <code class="cpp">int i = 10; cout << ++i << endl; // 输出:11</code>
i
: ポストインクリメント
i
の値をインクリメントします。 i
i
の値を出力し、それを 1 ずつ増分します。 i
をインクリメントします。
i をインクリメントします。
#i
をインクリメントし、その新しい値をすぐに使用する必要がある場合は、i
の元の値を使用する必要がある場合は、i
を使用します。
以上がC++ の ++i と i++ の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。