位置:首页 > 高级语言 > C++在线教程 > C++ while循环

C++ while循环

while循环语句多次,只要给定的条件为真则执行目标语句。

语法

C++ while循环的语法是:

while(condition)
{
   statement(s);
}

在这里,声明(S)可以是单个语句或语句块。所述条件可以是任何表达,并且是真正的任何非零值。循环迭代当条件为true。

当条件为假,则程序控制进入到紧接在循环之后的行。

流程图:

C++ while loop

在这里,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