ループのためのC ++
ループのためにあなたが繰り返し制御構造を実行するためのサイクルの特定の番号を記入することができます。
文法
ループ構文については、C ++の場合:
for ( init; condition; increment ) { statement(s); }
ここでは、ループの制御フローは次のとおりです。
- initは一度だけ最初に実行され、。このステップは、あなたが任意のループ制御変数を宣言して初期化することができます。 また、限り表示されるようにセミコロンがあるので、ここではない任意の文を書くことができます。
- 次に、我々は状況を判断します。 trueの場合、ループ本体が実行されます。 偽の場合、ループ本体は実行されず、制御フローは次のステートメントサイクルのために直ちにジャンプします。
- ループ本体のために実行した後、制御フローはインクリメントステートメント上にジャンプして戻ります。 この文は、ループ制御変数を更新することができます。 文は限り条件はセミコロンを持っているように見えるように、空白のままにすることができます。
- 条件が再び判定されます。 真の場合、実行サイクル、プロセスが繰り返される場合(ループ本体、その後条件を再決定するために、ステップ値を増加させます)。 条件が偽になると、ためにループが終了します。
フローチャート
例
#include <iostream> using namespace std; int main () { // for 循环执行 for( int a = 10; a < 20; a = a + 1 ) { cout << "a 的值:" << a << endl; } return 0; }
上記のコードはコンパイルされ、実行されると、次の結果を生成します。
a 的值: 10 a 的值: 11 a 的值: 12 a 的值: 13 a 的值: 14 a 的值: 15 a 的值: 16 a 的值: 17 a 的值: 18 a 的值: 19