do.....while循环是 C++ 中的一种基本循环控制结构,它允许代码块至少执行一次,然后在指定的条件为真的情况下重复执行。
在 do 和 while 之间的代码块是循环语句,它至少会被执行一次。在 while关键字后面的括号中的表达式是循环继续执行的条件。如果条件为真(非零),循环继续;如果条件为假(零),循环结束。
以下是一个简单的do.....while 例子,其目的是为了计算从 1 到 10 的总和:
#include <iostream>
using namespace std;
int main()
{
int sum = 0;
int i = 1;
do {
sum += i;
i++;
} while (i <= 10);
cout << "Sum of numbers from 1 to 10 is: " << sum << endl;
return 0;
}
在这个例子中,循环体中的代码会计算 i 的当前值并将其加到 sum上,然后将 i加 1,直到循环到 i 大于 10。