while循环语句多次,只要给定的条件为真则执行目标语句。
语法
C++ while循环的语法是:
while(condition) { statement(s); }
在这里,声明(S)可以是单个语句或语句块。所述条件可以是任何表达,并且是真正的任何非零值。循环迭代当条件为true。
当条件为假,则程序控制进入到紧接在循环之后的行。
流程图:
在这里,whhile循环的关键点是:循环可能不会永远运行。当条件测试,结果为假,循环体将跳过while循环后的第一个语句执行。
例子:
#include <iostream> using namespace std; int main () { // Local variable declaration: int a = 10; // while loop execution while( a < 20 ) { cout << "value of a: " << a << endl; a++; } return 0; }
让我们编译和运行上面的程序,这将产生以下结果:
value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 15 value of a: 16 value of a: 17 value of a: 18 value of a: 19