### do while 语句

C++语言中第 3 个循环语句是 do while 循环语句，与 while 语句不同的是，do while 语句无论条件是否成立首先执行一次循环体，然后再根据循环条件判断是否继续循环。do while 语句的语法格式为：

do

循环体；

while (表达式);

下面利用 do while 循环语句来实现 1…100 的累加求和运算。

使用 do…while 语句实现累加求和

int main(int argc, char* argv[])

{

int nSum = 0; //定义一个整型变量，记录累加和的结果

int i = 1;

do //开始执行循环体

{

nSum += i; //累加和

i++; //累加 i

}

while (i<101); //循环条件

cout << "结果为: " << nSum << endl; //输出结果

return 0;

}

在 do while 语句中，“(i<101)”表示循环条件，如果为真，则继续执行循环体，为假，则退出循环。

注意： while语句的结尾处有一个分号，该分号不能够省略。