在C++中,while循环用于多次迭代程序的一部分。如果迭代次数不固定,建议使用while循环而不是for循环。
while(condition){ //要执行的代码 }
流程图:
让我们看一个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<<"Infinitive While Loop"; } }
输出:
Infinitive While Loop Infinitive While Loop Infinitive While Loop Infinitive While Loop Infinitive While Loop ctrl+c
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)