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";
}