第六章 程序设计基础 循环结构

    循环结构的程序设计

第一部分:     总结

1.构成循环结构的三种循环语句为:

Switch语句、do_switch语句、for语句。一般,用某种循环语句写的程序段,也能用另外两种循环语句实现。

2. switch语句和for语句属于当型循环(先判断,后执行),而do_switch语句则属于直到型循环(先执行,后判断)。

3.for语句多用于循环次数明显的问题,而无法确定循环次数的问题采用while语句或do_while语句比较自然。

4.for语句的三个表达式有多种的变化。

5.break使用时的作用,条件满足时,结束循环。

  Continue使用时的作用,条件满足时,结束本次循环。

6. if语句和goto语句虽然可以构成语句,但是效率不如循环语句,更重要的是结构化程序不主张使用goto语句,因为它会搅乱程序流程,降低程序的可读性。

注意:

  1. break语句可以用于循环语句,同时也可以用于switch语句。

然而当if位于循环语句时,同样可以使用break和continue语句。

第二部分:细解

6.1:

1概念:重复做某件事情(满足条件时执行,不满足时就跳出)

2分类:a:当型循环(switch、for):先判断,后执行

        B;直到型循环(do_while):先执行,后判断

6.2     while

格式:

While(表达式){循环体语句}

特点:简洁、高效

6.3:    do_while

格式:do{循环体语句}(表达式)

6.4    for

格式:for(表达式1;表达式2;表达式3)循环体语句  

注意:表达式1只能为判断式语句或是整型

表达式1为真时,执行表达式2,然后循环体语句,最后表达式3.

6.5  break和continue

1  break当条件满足时跳出循环体

2  continue当条件满足时跳出本次循环,继续下次循环。

6.7循环的嵌套 略

6.8 循环的缺陷 = 死循环

原文地址:https://www.cnblogs.com/yufei121/p/5044094.html