C++教程-C++do-while循环
![](https://wx.javatiku.cn/j/j301-t.jpg)
C++ do-while循环
C++的do-while循环用于在程序中重复执行一部分代码。如果迭代次数不固定且必须至少执行一次循环,建议使用do-while循环。
C++的do-while循环至少会执行一次,因为条件在循环体之后进行检查。
do {
// 需要执行的代码
} while (condition);
流程图:
C++ do-while循环示例:
让我们看一个简单的C++ do-while循环的例子,打印出1的乘法表。
#include <iostream>
using namespace std;
int main() {
int i = 1;
do {
cout << i << "\n";
i++;
} while (i <= 10);
return 0;
}
输出:
1
2
3
4
5
6
7
8
9
10
C++嵌套do-while循环:
在C++中,如果在另一个do-while循环内使用do-while循环,这被称为嵌套do-while循环。嵌套do-while循环对于每个外部do-while循环都会完全执行。
让我们看一个简单的C++嵌套do-while循环的例子。
#include <iostream>
using namespace std;
int main() {
int i = 1;
do {
int j = 1;
do {
cout << i << " " << j << "\n";
j++;
} while (j <= 3);
i++;
} while (i <= 3);
return 0;
}
输出:
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
C++无限do-while循环:
如果在do-while循环中传递true作为条件,它将成为无限do-while循环。
do {
// 需要执行的代码
} while (true);
C++无限do-while循环示例:
#include <iostream>
using namespace std;
int main() {
do {
cout << "无限do-while循环";
} while (true);
return 0;
}
输出:
无限do-while循环
无限do-while循环
无限do-while循环
无限do-while循环
无限do-while循环