Menu
CoddyTech

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

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を引きます

自分で試してみよう

#include <iostream>

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

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

基礎のすべてのレッスン

自分で練習してみよう: C++オンラインコンパイラ