1 / 51
文档名称:

第章循环结构.doc

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

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

分享

预览

第章循环结构.doc

上传人:一花一世 2019/4/10 文件大小:135 KB

下载得到文件列表

第章循环结构.doc

相关文档

文档介绍

文档介绍:肁莆羂第五章循环结构肇肃蚀本章要点:...:...while的操作蒀***:重复执行、:肄羃蚅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(表达式样;表达式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语句还可以用于从循环体内跳出,即提前结束循环。芄袂蒁说明: