インクリメント・デクリメント
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になるチャレンジ
初心者countを初期化するコードが与えられています。(この行は削除しないでください!)
次の操作をこの順番で追加してください。
- インクリメント演算子(
++)を4回使って、countに4を加えます - 乗算演算子(
*)を使って、countに2を掛けます - デクリメント演算子(
--)を1回使って、countから1を引きます
自分で試してみよう
#include <iostream>
int main() {
int count = 0;
// 以下にコードを入力してください
// 以下の行を変更しないでください
std::cout << "count = " << count;
return 0;
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: C++オンラインコンパイラ