後置インクリメント/デクリメント
CoddyのC#ジャーニー「基礎」セクションの一部 — レッスン 18/69。
インクリメント (++) およびデクリメント (--) 演算子は、2つの方法で使用できます。
前置インクリメント/デクリメント (++x または --x):
- 演算子は変数の「前」に置かれます
- 値は「即座に」変更されます
新しい値が式の中で使用されます
int x = 5;
int y = ++x;
// x は先に 6 に増え、その後 y が 6 になる後置インクリメント/デクリメント (x++ または x--):
- 演算子は変数の「後」に配置します
- 元の値が最初に適用されます
式が評価された「後」に値が変更されます
int x = 5;
int y = x++;
// y が先に 5 になり、その後 x が 6 に増加する別の例
後置インクリメント:
int score = 5;
int res1 = score++;
// res1 は 5 です
// score は 6 です前置インクリメント:
int score = 5;
int result2 = ++score;
// res は 6
// score は 6自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。