- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 循环结构程序设计 5.1 三种循环语句 5.2 循环的嵌套 5.3 break语句和continue语句 5.4 几种循环的比较 通过本章的学习,使学生掌握C语言中循环结构的使用以及continue、break语句的使用,为后期的程序设计打下基础 重点及难点 重点: 三种循环结构:while语句、do-while语句和for语句以及break语句和continue语句 难点: while语句、do-while语句和for语句 5.1 三种循环语句 一、while语句 while语句用来实现“当型”循环结构。 格式为:while (表达式){ 语句 } 说明: (1)循环体如果包含一个以上的语句,应该用大括号括起来,以复合语句的形式出现,否则while语句范围只到while后面第一个分号处。 (2)在循环中应有使循环趋向于结束的语句,即设置修改条件的语句。例如:i=i+1;如果无此语句,则i的值一直不变,循环永不结束,这就称为“死循环”。 (3)while语句的特点是先判断表达式的值,然后执行循环体中的语句,如果表达式的值一开始为假(即值为0),则退出循环,并转入下一个语句执行。 二、do-while语句 do-while循环语句,用来实现“直到型”循环结构。 格式:do{ 语句 }while(表达式); 说明: (1)do-while语句的特点是:先执行语句,后判断表达式的值。 (2)如果do-while语句的循环体部分是多个语句组成,则必须用左右大括号括起来,使其形成复合语句。 (3)while圆括号后面有一个分号“;”,书写时不要忘记。 三、for语句 for语句 格式:for (表达式1;表达式2;表达式3){ 语句 } 执行过程: 先计算表达式1的值。 再计算表达式2的值,若其值为真,则执行循环体一次;否则跳转第⑤步。 然后计算表达式3的值。 回转上面第②步。 结束循环,执行for语句下面一个语句。 说明: (1)表达式1一般为赋值表达式,用于进入循环之前给循环变量赋初值。 (2)表达式2一般为关系表达式或逻辑表达式,用于执行循环的条件判定,它与while、do-while循环中的表达式作用完全相同。 (3)表达式3一般为赋值表达式或自增 (i=i+1 可表示成i++)、自减 (i=i-1可表示成i--)表达式,用于修改循环变量的值。 (4)如果循环体部分是多个语句组成的,则必须用大括号括起来,使其成为一个复合语句。 5.2 循环的嵌套 一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环中还可以嵌套循环,这就是多层循环。 三种循环:while循环、do-while循环和for循环可以互相嵌套。 5.3 break语句和continue语句 一、break语句 格式:break; 功能:该语句可以使程序运行时中途跳出循环体,即强制结束循环,接着执行循环下面的语句。 说明: (1)break语句不能用于循环语句和switch语句之外的任何语句。 (2)在多重循环的情况下,break语句只能跳出一层循环,即从当前循环中跳出。 二、continue语句 格式:continue; 功能:结束本次循环,即跳出循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。 continue语句和break语句的区别是:continue语句只是结束本次循环,而不终止整个循环的执行;而break语句则是强制终止整个循环过程。 5.4 几种循环的比较 1. 三种循环都可以用来出来处理同一问题,一般情况下它们可以互相代替。 2. while和do-while循环,只在while后面指定循环条件,在循环体中应包含使循环趋于结束的语句(如i++,或i=i+1等)。 for循环可以在表达式3中包含使循环趋于结束的操作,甚至可以将循环体中的操作全部放到表达式3中。因此for语句的功能更强,凡用while循环能完成,用for循环都能实现。 3. 对于循环变量赋初值,while语句和do-while语句一般是在进入循环结构之前完成,而for语句一般是在循环语句表达式1中现实变量的赋值。 4. while语句和for语句都是先测试循环控制表达式,后执行循环语句,do-while语句则是先执行循环语句,后测试循环控制表达式。 5. while循环、do-while循环和for循环,可以用break语句跳出循环,用continue语句结束本次循环。 * 基本要求及教学目的 功能:当表
您可能关注的文档
最近下载
- 蒙医学中的中药精油按摩疗法.pptx VIP
- 17《青春之光》公开课一等奖创新教学设计 语文统编版(2024)七年级下册.docx VIP
- 2020-2021学年苏教版数学四年级上册第一、二单元综合强化复习专项训练卷.docx VIP
- 羊承包合同协议书范本.doc VIP
- 【大单元整体教学】教科版科学四上二单元《呼吸与消化》第1课 感受我们的呼吸 课时教案.pdf VIP
- 《精神焦虑症的自救》.pdf
- 高频精选:邯郸制药面试题库及答案.doc VIP
- 中药经营知识培训课件模板.pptx VIP
- 隧洞施工测量培训课件.ppt
- 教科版四上《呼吸与消化》单元第1课:《感受我们的呼吸》教学课件.pptx VIP
文档评论(0)