C++教程-C++while循环
![](https://wx.javatiku.cn/j/j301-t.jpg)
C++ while循环
C++的while循环用于在程序中重复执行一部分代码。如果迭代次数不固定,建议使用while循环而不是for循环。
while (condition) {
// 需要执行的代码
}
流程图:
C++ while循环示例:
让我们看一个简单的while循环的例子,打印出1的乘法表。
#include <iostream>
using namespace std;
int main() {
int i = 1;
while (i <= 10) {
cout << i << "\n";
i++;
}
return 0;
}
输出:
1
2
3
4
5
6
7
8
9
10
C++嵌套while循环示例:
在C++中,我们可以在另一个while循环内使用while循环,这被称为嵌套while循环。嵌套while循环在外部循环执行一次时完全执行。
让我们看一个简单的C++嵌套while循环的例子。
#include <iostream>
using namespace std;
int main() {
int i = 1;
while (i <= 3) {
int j = 1;
while (j <= 3) {
cout << i << " " << j << "\n";
j++;
}
i++;
}
return 0;
}
输出:
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
C++无限while循环示例:
我们也可以通过将true作为测试条件来创建无限while循环。
#include <iostream>
using namespace std;
int main() {
while (true) {
cout << "无限while循环";
}
return 0;
}
输出:
无限while循环
无限while循环
无限while循环
无限while循环
无限while循环