Menu
Coddy logo textTech

インクリメント・デクリメント

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

インクリメント演算子とデクリメント演算子は、変数の値を1増やしたり減らしたりするために使用されます。これらの演算子は、特にループやカウンターなどで、プログラミングにおいて広く利用されています。

インクリメント演算子は2つのプラス記号 ++ で表され、デクリメント演算子は2つのマイナス記号 -- で表されます。

例えば、countという名前の変数をインクリメントするには、次のようにインクリメント演算子を使用できます。

int count = 5;
count++; // countは現在6です

同様に、value という名前の変数をデクリメントするには、次のようにデクリメント演算子を使用できます:

int value = 10;
value--; // value は現在 9 です

++ 演算子と -- 演算子は、1を加算または減算するためだけに機能する特別なショートカットです。乗算用の ** やそれに類する演算子は存在しません。
(乗算、除算、または1以外の数値による加算/減算などの)通常の算術演算の場合は、代入パターンを使用する必要があります。

int count = 5;
count = count + 3;  // 3を加算:countは8になります
count = count * 2;  // 2を乗算:countは16になります
count = count - 4;  // 4を減算:countは12になります
challenge icon

チャレンジ

初心者

count の初期化が含まれたコードが与えられています。(この行は削除しないでください!)

あなたのタスクは、以下の操作をこの順番で追加することです:

  1. インクリメント演算子 (++) を4回使用して、count に 4 を加算する
  2. 乗算演算子 (*) を使用して、count を 2 倍にする
  3. デクリメント演算子 (--) を1回使用して、count から 1 を減算する

チートシート

インクリメント演算子とデクリメント演算子は、変数の値を1だけ増減させるために使用されます。

インクリメント演算子 ++ は、変数を1増やします:

int count = 5;
count++; // count は 6 になりました

デクリメント演算子 -- は、変数を1減らします:

int value = 10;
value--; // value は 9 になりました

++ 演算子と -- 演算子は、1の加算または減算にのみ機能する特別なショートカットです。乗算のための ** や同様の演算子は存在しません。
通常の算術演算(乗算、除算、または1以外の数値による加算/減算など)の場合は、代入パターンを使用する必要があります:

int count = 5;
count = count + 3;  // 3を加算: count は 8 になりました
count = count * 2;  // 2を乗算: count は 16 になりました
count = count - 4;  // 4を減算: count は 12 になりました

自分で試してみよう

#include <iostream>

int main() {
    int count = 0;
    
    // 以下にコードを入力してください
    
    
    // 以下の行は変更しないでください
    std::cout << "count = " << count;
    return 0;
}
quiz icon腕試し

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

基礎のすべてのレッスン