C ++ Forループ


C ++ Forループ

コードのブロックをループする回数が正確にわかっている場合は、forループの代わりにループを使用しwhileます。

構文

for (statement 1; statement 2; statement 3) {
  // code block to be executed
}

ステートメント1は、コードブロックの実行前に(1回)実行されます。

ステートメント2は、コードブロックを実行するための条件を定義します。

ステートメント3は、コードブロックが実行された後に(毎回)実行されます。

以下の例では、0から4までの数字が出力されます。

for (int i = 0; i < 5; i++) {
  cout << i << "\n";
}

例の説明

ステートメント1は、ループが開始する前に変数を設定します(int i = 0)。

ステートメント2は、ループを実行するための条件を定義します(iは5未満である必要があります)。条件がtrueの場合、ループは最初からやり直し、falseの場合、ループは終了します。

ステートメント3は、ループ内のコードブロックが実行されるたびに値(i ++)を増やします。


もう一つの例

この例では、0から10までの偶数の値のみが出力されます。

for (int i = 0; i <= 10; i = i + 2) {
  cout << i << "\n";
}

C ++演習

エクササイズで自分をテストする

エクササイズ:

ループを使用してfor「はい」を5回印刷します。

 (int i = 0; i < 5; ) {
  cout <<  << "\n";
}