C++循环结构总结

循环结构:

     满足条件就重复执行循环体(代码块语句),不满足就跳出循环

循环语句一般都由以下条件组成:

    ①初始化条件
    ②循环判断条件语句
    ③循环体(循环执行语句
    ④条件控制语句(循环后执行语句)

一般情况下:
我们在初始化条件中决定循环关键变量的初始值。一般用于决定循环的开始。例如:

for(int i=0;i<10;i++)初始化语句int i=0决定i从0开始 

 在循环判断条件语句中决定循环什么时候结束。

for(int i=0;i<10;i++)循环判断语句i<10决定当i的值不小于10的时候,结束循环。

在条件控制语句中,决定循环每执行一次,循环关键变量的变动关系。

 for(int i=0;i<10;i+=2)条件控制语句i+=2,决定每执行一次循环,i的值比上一次多2

对于循环体,一般进行需要重复进行的操作内容。

例如,当我们需要输出十行,每行一个+号的时候,重复进行的操作为cout<<'+' <<endl; 

注意:
while、for的花括号可以省略,如果花括号省略,则循环体只有紧跟其后的一个语句。 

while

  初始化条件①

while(条件判断语句②){
           循环体③
           条件控制语句④
    }

条件判断语句:可以是任何语句,会先执行语句、后判定语句执行后获得的值的内容。内容为0,则循环不继续进行。内容非0,循环继续。

执行顺序 :
第一次:①->②->③->④  
第二次:②->③->④  
第三次:②->③->④  
……  
第n次:②->③->④  
最后一次执行: ②(循环判断条件语句) 

do-while

初始化语句①
    do{
        循环体③
        条件控制语句④
    }while(条件判断语句②)
    注意:不管条件判断语句满不满足条件 循环体都会先执行一次!然后再进行条件判断

执行顺序 :
第一次:①->③->④ ->② 
第二次:③->④ ->② 
第三次:③->④ ->②
……  
第n次:③->④ ->②
最后一次执行: ②(循环判断条件语句) 

for

for(①初始化值;②条件判断语句;③条件控制语句)
 {

  ④循环体

}
注意:①、②、③都可以省略,但是;必须有,当条件判断被省略,默认为死循环。

 执行顺序
   第一次:   ①—>②—>④—>③
   第二次:   ②—>④—>③
    ……
   第n次 :    ②—>④—>③
   最后一次:②条件判断语句

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值