do-while循环-C++

前语

这是我学C++的笔记,如果对你有帮助,你可以复制下来ouo。

正片

do-while循环

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;

int main(){
int a;
a = 0;

do{ // 开始循环
cout << "a的值为:" << a << "如果a的值小于20时才显示" << endl;
a = a + 1; // 可以用a++代替 a++为a的自加的意思
}while(a < 20); // 结束循环的条件

cout << "a的值=20" << endl;
}

此代码的意思是:执行do{}内的循环,输出 a的值为:a目前的的值 如果a的值小于20时才显示 ,执行完后执行while判断语句,如果 a < 20 则退出循环,一直循环到 a = 20 退出循环,输出 a的值=20 。

do是循环主体,while是是否退出循环的判断语句。

输出

a的值为:0如果a的值小于20时才显示
a的值为:1如果a的值小于20时才显示
a的值为:2如果a的值小于20时才显示
a的值为:3如果a的值小于20时才显示
a的值为:4如果a的值小于20时才显示
a的值为:5如果a的值小于20时才显示
a的值为:6如果a的值小于20时才显示
a的值为:7如果a的值小于20时才显示
a的值为:8如果a的值小于20时才显示
a的值为:9如果a的值小于20时才显示
a的值为:10如果a的值小于20时才显示
a的值为:11如果a的值小于20时才显示
a的值为:12如果a的值小于20时才显示
a的值为:13如果a的值小于20时才显示
a的值为:14如果a的值小于20时才显示
a的值为:15如果a的值小于20时才显示
a的值为:16如果a的值小于20时才显示
a的值为:17如果a的值小于20时才显示
a的值为:18如果a的值小于20时才显示
a的值为:19如果a的值小于20时才显示
a的值=20