C++ の for ループ文の使い方
C++のforループの構文は次のとおりです。
for (initialization; condition; increment/decrement) {
// 循环体代码
}
初期化部は反復制御変数の初期化、条件部は反復継続の判定のための論理式、増減部は反復制御変数の更新を行う。
for ループの実行フローは次のようになります。
- 初期部分を施行し、ループ制御変数を初期化する。
- 判定条件部に条件が真であれば、繰り返し処理を実行する。条件が偽であれば繰り返しを終了する。
- ループ内のコードを実行します。
- 部分インクリメント/デクリメントを実行し、ループ制御変数を更新する。
- 2 のステップに戻り、上記のステップを繰り返してください。
以下にいくつかの例を挙げます
- インクリメンタルサイクリング
for (int i = 0; i < 10; i++) {
cout << i << endl;
}
このコードは 0 から 9 までの数字を出力します。
- 減衰ループ
for (int i = 10; i > 0; i--) {
cout << i << endl;
}
上記のコードは、10から1までの数値を出力します。
- 配列をループする:
int arr[] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; i++) {
cout << arr[i] << endl;
}
上記のコードは、配列「arr」の要素を出力します。
上記の例が役立てばC++のfor文の使い方が理解できると期待しています。