for循环语句中的先后执行顺序

2018-06-17 21:49:46来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

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;
}

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:FZU 1919 -- K-way Merging sort(记忆化搜索)

下一篇:Magic Numbers CodeForces - 628D