for循环【C++】

for循环

        执行一个特定循环的控制结构。for(条件;条件判断;条件处理){执行体;}。条件、条件判断和条件处理都不是必要的,当三者都没有,则相当于一个无限循环。条件不一定需要在括号内声明和初始化,声明和初始化也不一定需要在一起。而条件处理也可以移到执行体里面,不过分号一定要保留,也就是一定要保证括号内有两个分号。(条件判断建议保留在括号内,不然可能会出现问题)

        下面将分别展现:

  1. 条件在括号外声明加初始化(方法一);
  2. 条件在括号外声明但在括号内初始化(方法二);
  3. 条件、条件判断和条件处理都在括号内(方法三);
  4. 条件处理移到执行体里面(方法四)。

完整代码

#include<iostream>

using namespace std;

int main(){
    //方法一
    int i=0;
    for(i;i<5;i++){
        cout<<i+1<<endl;
    }
    //方法二
    /*int i;
    for(i=0;i<5;i++){
        cout<<i+1<<endl;
    }*/
    //方法三
    /*for(int i=0;i<5;i++){
        cout<<i+1<<endl;
    }*/
    //方法四
    /*for(int i=0;i<5;){
        cout<<i+1<<endl;
        i++;
    }*/
    return 0;
}

        分别运行这四个方法:

拓展

        for循环可以嵌套for循环:

        代码:

for(int i=0;i<3;i++){
    cout<<"THE "<<i+1<<" ROUND:"<<endl;
    for(int j=0;j<5;j++){
        cout<<j+1<<endl;
    }
}

        运行结果:

 

(欢迎提出建议)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值