Menu
Coddy logo textTech

後置インクリメント/デクリメント

CoddyのC#ジャーニー「基礎」セクションの一部 — レッスン 18/69。

インクリメント (++) 演算子とデクリメント (--) 演算子は、2つの方法で使用できます。

前置インクリメント/デクリメント (++x または --x):

  1. 演算子は変数の前に置かれます
  2. 値は即座に変更されます
  3. 新しい値が式の中で使用されます

int x = 5;
int y = ++x;
// まずxが6に増加し、次にyが6になります

後置インクリメント/デクリメント (x++ または x--):

  1. 演算子は変数の後に置かれます
  2. 元の値が最初に使用されます
  3. 値は式の評価の後に変更されます

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

チートシート

インクリメント (++) およびデクリメント (--) 演算子は、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 に増加します

自分で試してみよう

このレッスンにはコードチャレンジは含まれていません。

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン