概述
while循环
while循环和前面的for循环差不多,也需要条件、条件判断和条件处理,当然,无限循环可以不需要条件处理。基本格式为while(条件判断){执行体}。其中判断的条件可以是在while循环之前的一个变量,也可以是布尔值。条件处理在执行体里面,一般不是无限循环的都会有条件处理,或者创建一个判断条件,达成条件后即退出循环。
下面将展现:
- 创建一个变量,并将这个变量作为条件判断,执行体里面有条件处理;
- 创建一个变量,将布尔值true作为条件判断,,执行体里面有条件处理,并且在执行体里面设置一个判断语句,达成该语句则退出循环;
- 直接使用布尔值true作为条件判断,并且执行体没有条件处理和判断语句,实现无限循环。
完整代码
#include<iostream>
using namespace std;
int main(){
//方法一
/*
int i=0;
while(i<5){
cout<<i+1<<endl;
i++;
}*/
//方法二
/*
int i=0;
while(true){
cout<<i+1<<endl;
i++;
if(i==5){
break;
}
}*/
//方法三
while(true){
cout<<"UNLIMITED."<<endl;
}
return 0;
}
条件判断在括号内,运行结果:
条件判断在执行体里面,运行结果:
实现无限循环,运行结果(可通过Ctrl+C停止):
拓展
while循环可以嵌套while循环,也可以嵌套for循环。
(1)while循环嵌套while循环:
代码:
int i=0;
while(i<3){
int j=0;
cout<<"THE "<<i+1<<" ROUND:"<<endl;
while(j<5){
cout<<j+1<<endl;
j++;
}
i++;
}
运行结果:
(2)while循环嵌套for循环:
代码:
int i=0;
while(true){
cout<<"THE "<<i+1<<" ROUND:"<<endl;
for(int j=0;j<5;j++){
cout<<j+1<<endl;
}
i++;
if(i==3){
break;
}
}
运行结果:
(欢迎提出建议)
最后
以上就是失眠海燕为你收集整理的while循环【C++】while循环完整代码拓展的全部内容,希望文章能够帮你解决while循环【C++】while循环完整代码拓展所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复