1 / 26
文档名称:

第章循环结构.doc

格式:doc   大小:91KB   页数:26页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第章循环结构.doc

上传人:漫山花海 2019/4/8 文件大小:91 KB

下载得到文件列表

第章循环结构.doc

相关文档

文档介绍

文档介绍:蒀第五章循环结构肇本章要点:...:...:重复执行、:蚂while(表达式>螀循环体蒆说明:while是C语言的关键字。紧跟其后的表达式可以是C语言中任意合法的表达式,该表达式是循环条件,由它来控制循环体是否执行。循环体可以是一条可执行语句,当多项操作需要多次重复做时,可以使用复合语句。b5E2RGbCAP膄执行过程:蒁计算紧跟while后括号中的表达式的值,当表达式的值为非0时,则接着执行while语句中的内嵌语句;当整个表达式值为0时,则跳过该while语句,执行该while结构后的其他语句。p1EanqFDPw袀执行循环体内嵌语句。袇返回去执行步骤<1),直到条件不满足,即表达式的值为0时,退出循环,while结构结束。蚂特点:先对表达式进行条件判断,后执行语句。芀提示:while语句构成的循环结构不同于由if语句构成的选择结构。当if后面的条件表达式的值为非零时,其if子句只执行一次;而当while后面的条件表达式的值为非零时,其后的循环体中的语句将被重复执行。而且在设计循环时,通常应在循环体内改变与条件表达式中有关变量的值,使条件表达式的值最终变成零,以便能及时退出循环。...while语句芈do...while循环的一般形式如下:莄do芃循环体语句聿while<表达式);莅说明:肆do是C语言的关键字,必须和while联合使用,不能独立出现。肂do...while循环由do开始,用while 结束。在语法上,在do和while之间只能是一条语句,如需要执行多条语句时,可以用大括号{}括起来,构成复合语句。必须注意的是:while<表达式)后的分号不可丢,它用以表示do...while语句的结束。RTCrpUDGiT腿while后面的圆括号中的表达式,可以是C语言中任意合法的表达式,由它控制循环是否执行,且圆括号不可丢。5PCzVD7HxA螆执行过程:先执行一次指定的循环体语句,执行完后,判别while后面的表达式的值,当表达式的值为非零时,程序流程返回,去重新执行循环体语句。如此反复,直到表达式的值等于零为止,此时循环结束。jLBHrnAILg薄特点:先执行循环体一次,然后判断循环条件是否成立。螁提示:do...while构成的循环与while循环十分相似,它们之间的重要区别是:while循环的控制出现在循环体之前,只有当while后面的表达式的值为非零时,才可能执行循环体;在do...while构成的循环体中,总是先执行一次循环体,然后再求表达式的值,因此无论表达式的值是否为零,循环体至少要被执行一次。***for语句的一般形式为:芆for(表达式样;表达式2;表达式3>薀语句艿说明:for是C语言中的关键字,其后的圆括号中通常是3个表达式,这3个表达式可以是C语言中任意合法表达式,它们通常用于for循环的控制。各个表达式之间用“;”隔开,且圆括号不可省略。按照语法规则,循环体只能是一条语句,如需要完成多项操作,可以用大括号{}括起来构成复合语句。LDAYtRyKfE薈执行过程:蚃先求表达式1的值。薃求表达式2的值,若其值为真<非0),则执行for语句中指定的内嵌语句后执行下面步骤<3),若其值为假<0),则退出循环,执行for以下的其他语句。Zzz6ZB2Ltk荿求解表达式3的值。蚄重复执行步骤<2)。,称为循环的嵌套。...while循环,只在while后面指定循环条件,循环体内应包含使循环趋于结束的语句,for中使循环趋于结束的操作可以包含在“表达式3”中。由while完成的循环,用for循环都能完成。在for语句<表达式1)中可以实现循环变量的初始化,而while和do...while的循环变量初始化应在while和do...while语句之前完成。。蕿break语句还可以用于从循环体内跳出,即提前结束循环。蒆说明:薅break语句只能出现在循环体内及switch语句内,不能用于其他语句。膃当break出一在循环体中的switch语句体内时,其作用只是跳出该switch语句体。当break出现在循环体中,但并不在switch语句