- 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章 循环结构程序设计 教学要求:通过本章的教学,掌握循环结构三种语句while、do_while和for的基本特点,及其循环控制的具体过程;掌握循环程序设计方法,能运用循环结构的三种语句熟练进行循环结构程序设计;掌握break和continue语句在循环结构中的不同作用;掌握多重循环程序的结构特点,能设计简单的多重循环结构程序。 教学提示:C语言中for语句的使用最为灵活,功能更强,凡是用while、do_while循环能完成的,用for循环一定能够实现。另外,在循环结构中应有使循环趋向于结束的处理语句,否则循环将无休止的执行下去。多重循环是实际应用中常用的循环结构,熟练掌握单重循环程序设计是进行多重循环程序设计的基础。 第5章 循环结构程序设计 教学内容:循环结构是C语言的三种基本结构之一,前两章分别对顺序结构和选择结构进行了介绍,接下来,本章将介绍循环结构及其循环结构程序设计的相关知识,内容主要包括:【1】实现循环结构的三种语句(while语句、do_while语句和for语句)的语法格式、结构特点、功能,以及使用它们进行循环结构程序设计的方法;【2】break和continue语句的用法;【3】多重循环的概念、结构特点及其应用。 第5章 循环结构程序设计 在实际应用中,我们会遇到大量的需要按一定规律重复处理的问题。比如,计算前100个自然数之和,求10的阶乘等等。这些都需要用到循环结构。几乎所有实用的程序都包含循环,因此熟练掌握循环结构的概念及其使用是程序设计的最基本的要求。 循环结构是结构化程序设计的三种基本结构之一,它和顺序结构、选择结构共同作为各种复杂程序的基本构造单元。在C语言中,用来实现循环结构的语句有while、do-while和for语句。 第5章 循环结构程序设计 5.1 while语句 while 语句的一般形式为:while (表达式)语句 while语句的执行过程:首先计算条件表达式的值,如果表达式的值为非0(真),则执行循环体语句;重复上述操作,直到表达式的值为0(假)时才结束循环。 第5章 循环结构程序设计 例5.1求 main() { int n,sum=0; n=1; while (n=50) { sum=sum+n; n++; } printf(sum=%d,sum); } 运行结果为; sum=1275 P66【实例演示】 第5章 循环结构程序设计 提醒: 循环体如果包含一个以上的语句,应该用花括弧括起来,即以复合语句的形式出现。如果不加花括弧,则while语句的范围只到while后面第一个分号处。例如,本例中while语句中如无花括弧,则while语句范围只到“sum=sum+n;”。 while后圆括号内的表达式,可以是C语言中任意合法的表达式。表达式的值决定循环是否结束,因此,在设计while语句时,在循环体中应有使循环趋向于结束的语句,否则循环将无休止的进行下去,从而形成死循环。例如,在本例中循环结束的条件是“n50”,因此在循环体中应该有使n增值以最终导致n50的语句,在此,我们是用“n++;”语句来达到此目的。如果无此语句,则n的值始终不改变,循环永不结束。 循环体还可以是空语句(单独一个分号),此时表示什么也不执行,一般用作延时用。 【趣味例题】:guess.c 第5章 循环结构程序设计 5.2 do-while语句 do-while 语句的一般形式为: do 语句 while (表达式); 第5章 循环结构程序设计 提醒: do-while语句中的“语句”为循环体,它可以是一个简单语句也可以一个复合语句。在设计do-while语句时,在循环体中也应有使循环趋向于结束的语句,否则循环将无休止的进行下去,从而形成死循环。 do-while语句的执行过程:首先执行do后面的循环体语句(无条件执行一次),然后判别while后圆括号内表达式,当表达式的值为非0(“真”) 时,返回重新执行循环体语句,如此反复,直到表达式的值等于0为止,此时才循环结束。 第5章 循环结构程序设计 例5.2用do-while语句求 main() { int n, sum=0; n=1; do { sum=sum+n; n++; } while (n=50); printf(sum=%d,sum); } 运行结果为; sum=1275 第5章 循环结构程序设计 do-whi
您可能关注的文档
最近下载
- 某海上平台的油气集输工艺设计20000字【论文】 .docx VIP
- 【新教材】2025-2026学年人教版(2024)信息科技五年级全一册教案(教学设计).docx
- 2025-2026学年华中师大版(2024)小学体育与健康二年级(全一册)教学设计(附目录P133).docx
- 6层砖混(砌体)结构-办公楼-手算计算书.doc VIP
- 冷却塔培训课件.ppt VIP
- 计算管径、压力、流速、流量表格 (2).xls VIP
- 军队安全条例课件最新完整版本.pptx VIP
- K31-378-K31-440左侧锚索框架梁预应力锚索张拉计算书.doc VIP
- 软件开发详细设计说明书.docx VIP
- 新能源小客车购车充电条件确认书.docx VIP
原创力文档


文档评论(0)