在 C++ 中,while 循环用于多次迭代程序的一部分。如果迭代次数不固定,建议使用while循环而不是for循环。
while(条件){
//要执行的代码
}流程图:

让我们看一个简单的 while 循环来打印表格 1 的例子。
#include <iostream>
using namespace std;
int main() {
int i=1;
while(i<=10)
{
cout<<i <<"\n";
i++;
}
}输出:
1 2 3 4 5 6 7 8 9 10
在 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++;
}
}输出:
1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3
我们还可以通过传递 true 作为测试条件来创建无限 while 循环。
#include <iostream>
using namespace std;
int main () {
while(true)
{
cout<<"不定式 While 循环";
}
}输出:
不定式 While 循环 不定式 While 循环 不定式 While 循环 不定式 While 循环 不定式 While 循环 Ctrl+C