循环控制结构

知识点总结:

1.三种循环语句:

(1)for(初始化表达式;循环控制表达式;增值表达式)

     {

           语句序列

      }

(2)while(循环控制表达式)

     {

               语句序列

               增值表达式;

     }

(3)do

     {

           语句序列

      }while(循环控制表达式);

(注意:while只有当条件成立时才能执行循环,而do while不论条件成立与否总会执行一次循环)

循环控制结构:

(1)计数控制的循环:明确循环控制的次数,如if(i=1;i<=n;i++)其中的n就是循环次数(这种循环更多的是使用if语句,而不是while或者do while)。

(2)条件控制的循环:只有满足某种条件时循环才能继续,不满足时循环停止(这种循环更多的情况下使用while与do while)。

(3)嵌套循环:循环结构与循环结构的嵌套,循环结构与条件结构的嵌套等。

(4)流程的转移控制:

goto语句:goto语句标号;可以直接去执行语句标号后的语句序列(语句标号:。。。)

break语句:如循环内的if(表达式) break;可以在满足条件的情况下跳出循环。

continue语句:遇到continue,程序将跳过continue语句后面尚未执行的语句,开始下一次循环。

(在嵌套循环的情况下,break语句和continue语句只对包含它们的最内层的循环语句起作用,不能用break语句跳出多重循环)

可以解决的问题:

(1)求一组未知数的和,积,平均值等。

(2)求一个未知数的各个位的数字,并对这些数字进行逆序排列,单个输出等各种数学运算。

(3)画图形。

(4)求各种实际问题,如学生成绩的计算,银行利息的计算等。

感受感想:

(1)使用右缩进格式保持层次清晰逻辑正确。

(2)赋初值一定要在紧挨着循环的前一步。

(3)循环的次数不能超过10的9次方。

(4)cout<<setw()<<    ,setw()控制输出的宽度。

(5)break表示循环语句结束,continue只表示这条循环不执行但循环语句没有结束。

(6)for语句中表达式皆可以省略,但分号不可省略,因为“;”可以代表一个空语句。

(7)循环语句的选用要适合问题的解决。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值