循环结构的一点心得

目前认识到的C,主要是通过for、while和do-while三种语句来进行循环语句的。

  • 循环结构主要分为两种:①当型循环结构:根据条件判断是否执行循环(for循环和while循环);②直到型循环:先循环再判断是否执行循环,但至少会执行一次即(do-while循环)
  •    一、for循环
  •    for循环的基本表达式为:
  •    for(初始化表达式;循环控制表达式;增值表达式)
  •    {
  •    算式
  •    }
  • 运算法则:先对定义的常量编译,分号后判断条件是否成立,再分号后执行编译算法。下面可以接大括号,对大括号里的算式重复运行。
  • 注意事项:for循环可以作为一般变量运用,但是变化的方式唯一。一般来说for循环是确定了循环次数和终止条件。
  •    二、while循环
  •    while循环的基本表达式为:
  •    while(循环控制表达式)
  •    {
  •    算式
  •    }
  • 运算法则:先判断小括号里的条件是否成立,若成立,则运行大括号里的算式。
  • 注意事项:while循环多用于多组循环的计算。在while进行前,需要对变量进行定义,否则无法执行正确的算式运算。对于C++编写的程序可以直接使用while(cin>>xxx)表示输入xxx时执行计算。
  •    三、do-while循环
  •    do-while的基本表达式为:
  •    do
  •    {
  •    算式
  •    }
  •    while(循环控制表达式)
  • 运算法则:先执行一次循环再进行判断,若循环条件成立则继续循环,循环体内的语句至少循环执行一次。
  • 注意事项:该算式相较于while更有精准性,但也更有局限性,对于do-while算式,需要有明确的计算思路和运算次数。
  • 对于上述三种循环:①若已知循环次数,则用for进行循环;②若未知循环次数,则用while控制循环条件;③若至少执行一次的算式题目,则用do-while。
  • 其中需要介绍一下break和continue在循环中的作用:
  • break:
  • (1).结束当前整个循环,执行当前循环下边的语句。忽略循环体中任何其它语句和循环条件测试。
  • (2).只能跳出一层循环,如果你的循环是嵌套循环,那么你需要按照你嵌套的层次,逐步使用break来跳出。
  • continue:
  • (1).终止本次循环的执行,即跳过当前这次循环中continue语句后尚未执行的语句,接着进行下一次循环条件的判断。
  • (3).终止当前的循环过程,但他并不跳出循环,而是继续往下判断循环条件执行语句.他只能结束循环中的一次过程,但不能终止循环继续进行。
  • ⭐需要注意的是:在while和do-while循环中,continue语句使得流程直接跳到循环控制条件的测试部分,然后决定循环是否继续进行。在for循环中,遇到continue后,跳过循环体中余下的语句,而去对for语句中的“表达式3”求值,然后进行“表达式2”的条件测试,最后根据“表达式2”的值来决定for循环是否执行。再循环体内,不论continue是作为何种语句中的成分,都将按上述功能执行,这点与break有所不同。
  •     在对循环语句学习的过程中,发现循环语句是集前几章学习的综合。通过不断对循环的使用,会反复运用以前学过的知识,像什么if条件语句等。循环嵌套更是难度增加,所以在学习循环结构的过程中,需要对知识点反复揣摩,熟练运用,才能应对题目想考察的设题点。对于以后的学习,需要对之前学过的知识,反复加以运用,不能遗忘,而且要多记表达式,还要学好英语。在以后的编程过程中,需要用多组数据合理推演自己的程序哪里不对,及时进行改正,不能只是把要求的数据做出来就行了,要多角度,全方位考虑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值