我是靠谱客的博主 失眠海燕,最近开发中收集的这篇文章主要介绍while循环【C++】while循环完整代码拓展,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

while循环

        while循环和前面的for循环差不多,也需要条件、条件判断和条件处理,当然,无限循环可以不需要条件处理。基本格式为while(条件判断){执行体}。其中判断的条件可以是在while循环之前的一个变量,也可以是布尔值。条件处理在执行体里面,一般不是无限循环的都会有条件处理,或者创建一个判断条件,达成条件后即退出循环。

        下面将展现:

  1. 创建一个变量,并将这个变量作为条件判断,执行体里面有条件处理;
  2. 创建一个变量,将布尔值true作为条件判断,,执行体里面有条件处理,并且在执行体里面设置一个判断语句,达成该语句则退出循环;
  3. 直接使用布尔值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循环完整代码拓展所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部