do while 语句
c
do
{
statement(s);
}while( condition );
在这里,statement(s) 可以是一个单独的语句,也可以是几个语句组成的代码块。condition 可以是任意的表达式,当为任意非零值时都为真。
当条件为真时执行循环。当条件为假时,程序流将继续执行紧接着循环的下一条语句。
在这里,do while 循环的关键点是循环至少执行 1 次。
do while 循环示例
下面演示了输入一个数字,然后不停输出它的平方数,直到输入-1 结束。
cpp
#include<iostream>
using namespace std;
int main()
{
int i;
do{
cin >> i
cout << i*i << endl;
}while(i != -1);
return 0;
}
样例运行结果
c
1
2
3
4
5
6
7
8
9
10