C++ の for ループ文の使い方

C++のforループの構文は次のとおりです。

for (initialization; condition; increment/decrement) {
    // 循环体代码
}

初期化部は反復制御変数の初期化、条件部は反復継続の判定のための論理式、増減部は反復制御変数の更新を行う。

for ループの実行フローは次のようになります。

  1. 初期部分を施行し、ループ制御変数を初期化する。
  2. 判定条件部に条件が真であれば、繰り返し処理を実行する。条件が偽であれば繰り返しを終了する。
  3. ループ内のコードを実行します。
  4. 部分インクリメント/デクリメントを実行し、ループ制御変数を更新する。
  5. 2 のステップに戻り、上記のステップを繰り返してください。

以下にいくつかの例を挙げます

  1. インクリメンタルサイクリング
for (int i = 0; i < 10; i++) {
    cout << i << endl;
}

このコードは 0 から 9 までの数字を出力します。

  1. 減衰ループ
for (int i = 10; i > 0; i--) {
    cout << i << endl;
}

上記のコードは、10から1までの数値を出力します。

  1. 配列をループする:
int arr[] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; i++) {
    cout << arr[i] << endl;
}

上記のコードは、配列「arr」の要素を出力します。

上記の例が役立てばC++のfor文の使い方が理解できると期待しています。

bannerAds