C++でforループを使う方法は?
C++でforループを使用するには、次のように書きます。
for (初期化; 条件; 増加) {
// 実行するコード
}
- 初期化:ループの最初に実行される式。通常、カウンタ変数を初期化するために使用されます。
- 条件:ループが継続するかどうかを判断する式。条件がtrueの場合、ループは続行されます。falseの場合、ループは終了します。
- 増加:ループの各イテレーションの最後に実行される式。通常、カウンタ変数を増加させるために使用されます。
例えば、1から10までの数値を出力するforループは次のように書けます。
for (int i = 1; i <= 10; i++) {
cout << i << endl;
}
このループでは、iを1で初期化し、iが10以下の場合はループを続行し、各イテレーションの最後にiを1増加させます。ループの本体では、iの値を出力して改行します。
また、配列の要素をループして処理する場合、次のように書けます。
int arr[] = {1, 2, 3, 4, 5};
for (int i = 0; i < 5; i++) {
cout << arr[i] << endl;
}
このループでは、iを0で初期化し、iが5未満の場合はループを続行し、各イテレーションの最後にiを1増加させます。ループの本体では、配列のi番目の要素を出力して改行します。