C程序设计(谭浩强4版)学习笔记----第五章(循环结构程序设计)

1、大多数应用程序语言都会包含循环结构。循环结构和顺序结构、选择结构是结构化程序语言设计的3种基本结构;

2、while语句珂可简单的记为:只要循环条件为真(即给定的条件成立),就执行循环语句。

while循环的特点是:先判断条件表达式,后执行循环体语句。

3、do ... while语句的特点是:先无条件的执行循环体,然后判断循环条件是否成立。若成立,再执行循环体,

4、在一般情况下,用while语句和用do...while语句处理同一问题时,若二者的循环体部分是一样的,那么结果也是一样的。但是如果while后面的表达式一开始为假,两种结果是不一样的。

5、用for语句实现循环

for(循环变量赋初值:循环条件;循环变量增值)

语句

6、几种循环的比较:

1)3种循环都可以用来处理同一问题,一般情况下它们可以互相代替

2)在while循环和do while循环中,只在while后面的括号内指定循环条件,因此为了使循环能正常结束。应在循环体内包含使循环趋于结束的语句(如1++或i=i+1等)

3)用while和do while循环时,循环变量初始化的操作应在while和do...while语句前完成。而for语句可以在表达式1中实现循环变量的初始化

4)while循环,do while循环和for循环,都可以使用break语句跳出循环,用continue语句结束本次循环

7、用break语句提前终止循环

break语句只能用于循环语句和switch语句之中,而不能单独使用

8、用continue语句提前结束本次循环

其作用为结束本次循环,即跳出循环体中下面尚未执行的语句,转到循环体结束点之前,接着执行for语句中的表达式。然后进行下一次循环体的判定。

9、break和while的区别

continue语句只结束本次循环,而不是终止整个循环的执行。而break语句则是结束整个循环过程,不再判定执行循环的条件是否成立

你可能感兴趣的:(C程序设计(谭浩强4版)学习笔记----第五章(循环结构程序设计))