C ++ whileループ
ループが目標文を繰り返すことになりますしながら、与えられた条件が真である限り。
文法
C ++でwhileループの構文:
while(condition) { statement(s); }
ここでは、ステートメント(複数可)は、単一のステートメントであってもよく、それはまた、いくつかの文からなるブロックすることができます。条件は、値が真である任意の非ゼロのとき、任意の式を指定できます。 trueの場合はループの実行のための条件。
条件がfalseの場合、プログラムフローは次の文は、ループを追っていきます。
フローチャート
ここで、重要なポイントループは、ループが実行されない可能性であるが 。 条件がテストされ、結果が偽である場合には、ループ本体は、ループしながら、すぐに次の文に直接スキップします。
例
#include <iostream> using namespace std; int main () { // 局部变量声明 int a = 10; // while 循环执行 while( a < 20 ) { cout << "a 的值:" << a << endl; a++; } return 0; }
上記のコードはコンパイルされ、実行されると、次の結果を生成します。
a 的值: 10 a 的值: 11 a 的值: 12 a 的值: 13 a 的值: 14 a 的值: 15 a 的值: 16 a 的值: 17 a 的值: 18 a 的值: 19