zoukankan      html  css  js  c++  java
  • for循环语句中的先后执行顺序

    for(int i=0;i<10;i++){

      cout<<i;

    }

    分析程序运行结果:
    for(cout<<"a";cout<<"b";cout<<"c"){

      cout<<"d";

    }

    自己回去练习,写出输出结果是什么?


    #include <iostream>
    
    using namespace std;
    
    int main(){
        int x=1;
        for(cout<<"a";x<3;cout<<"c"){
            cout<<"d";
            x++;
        }
    }

    最先先输出赋初值语句,仅仅只输出1遍 也就是int i=0这句最先执行,且仅一次  //输出 a 

    然后执行判断语句 ,就是执行x<3这句,如果条件满足,立即执行循环体,也就是//输出 d

    cout<<"d";
    接下来执行自增//输出 c
    然后输出 d
    然后输出 C

    for(;;){

      cout<<"Say something";

    }

    举例:

    #include <iostream>
    using namespace std;
    
    int main(){
        int flag=1;
        for(;;){//当没有的时候,这个语言默认是为真还是为假 
            if(flag==10){
            cout<<"你已经杀死了"<<flag<<"只怪物,可以过关了"<<endl;//以后只要需要无线循环的时候,都可以这样用
            break;
            }
            flag++;
            cout<<"你杀死了 "<<flag<<" 只怪物"<<endl;
        }
        return 0;
    }
  • 相关阅读:
    7进程、线程、协程
    架构
    5oop面向对象编程
    2流程控制
    redis
    1HTML
    3.函数、递归、模块
    2、变量、数据类型、运算符、流程控制
    一个小公司的性能测试工程师应该如何开展工作
    程序代码调优工具perf学习记录
  • 原文地址:https://www.cnblogs.com/qingyundian/p/7609600.html
Copyright © 2011-2022 走看看