- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章_C语言程序设计的循环结构-23页
* 第5章 C语言程序设计的循环结构 * 第5章 C语言程序设计的循环结构 5.1 什么是循环结构 5.2 如何使用while循环 5.3 如何使用do-while循环 5.4 如何使用for循环 5.5 实现多重循环的嵌套 5.6 如何选择循环结构 5.7 打破循环的跳转语句 5.8 循环结构程序设计实例 5.9 小结 * 5.1 什么是循环结构 它和前面章节中讲到的顺序结构、选择结构是构成各种复杂程序的基本单元。循环结构的特点是:在给定条件成立时,反复执行某程序段,在给定条件不成立时,循环停止。 * 5.2 如何使用while循环 5.2.1 while循环的基本语法 5.2.2 while循环的使用实例 * 5.2.1 while循环的基本语法 while循环语句用来实现“当型”循环结构。while循环的一般格式如下所示: while(condition) { 可执行语句序列 } * 5.2.2 while循环的使用实例 【例5-1】统计字符串中各种字符的个数。 【例5-2】计算n的阶乘。 * 5.3 如何使用do-while循环 5.3.1 do-while循环的基本语法 5.3.2 do-while循环的使用实例 * 5.3.1 do-while循环的基本语法 do-while循环语句用来实现“直到型”循环结构。do-while循环语句由do、while关键字以及循环体组成。一般格式如下所示: do { 可执行语句序列 } while(condition) * 5.3.2 do-while循环的使用实例 【例5-3】利用do-while循环结构猜“神秘数字”。 【例5-4】通过do-while循环结构,计算数字1到n之和。 * 5.4 如何使用for循环 5.4.1 for循环的基本语法 5.4.2 使用for循环时应该注意什么 5.4.3 for循环使用实例 * 5.4.1 for循环的基本语法 for循环语句用来实现“当型”循环结构。for循环结构在循环开始的时候就已经知道循环的次数。循环执行的次数由for关键字和( )中的范围边界安排决定,for循环的一般格式如下所示: for(expression-1; condition-2; expression-3) { 可执行语句序列 } * 5.4.2 使用for循环时应该注意什么 (1)for语句中 expression -1可以省略,但是其后的分号不能省略。 (2)for语句如果省略 condition-2,循环会无休止地进行下去。 (3) condition-2一般是关系表达式或者逻辑表达式,也可以是数值表达式或字符表达式,只要其值非0,就执行循环体。 * 5.4.3 for循环使用实例 【例5-5】对正整数分解出质因数。 【例5-6】判断一个整数是否为素数。 * 5.5 实现多重循环的嵌套 5.5.1 如何实现循环嵌套 5.5.2 循环嵌套使用实例 * 5.5.1 如何实现循环嵌套 循环嵌套的工作原理是:首先外循环的第一轮触发内循环,然后内循环将一直执行到结束为止。然后,外循环的第二轮再次触发内循环,此过程不断重复直至外循环结束。 (1)while、for、do-while自身嵌套。 (2)while、for、do-while互相嵌套。 * 5.5.2 循环嵌套使用实例 【例5-7】输出101—200之间的所有素数。 【例5-8】打印“乘法九九表”,通过for语句嵌套for语句来实现。 * 5.6 如何选择循环结构 (1)while和do-while循环,只在while后面指定循环条件,在循环体中应包含使循环趋于结束的语句(如i++,或i=i+1等)。而for循环可以在 expression-3中包含使循环趋于结束的操作,甚至可以将循环体中的操作全部放到 expression-3中。 (2)用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成。而for语句可以在 expression-1中实现循环变量的初始化。 (3)for、while属“当型”循环,先判断,后执行循环体。因此当条件一开始就不成立时,循环体就一次也不执行。这两种循环可以互相取代。而do–while循环属“直到型”循环,先执行循环体,后判断。因此无论条件是否成立,循环体至少要执行一次。 (4)一般的循环操作用for语句和while语句、do-while语句都可以实现。如果循环操作知道共执行多少次,或开始和结束条件都很明确时,用for语句比较方便。如果循环操作的执行次数不明确,但结束条件很明确时,用while语句和do-while语句比较
您可能关注的文档
最近下载
- 检验科职业安全防护和职业暴露紧急处理.pptx
- 加油站安全风险分级管控清单.docx VIP
- T∕CBMF 37-2018 T∕CCPA 7-2018- 超高性能混凝土基本性能与试验方法.pdf
- 公开课----议论文阅读——论证思路省公开课获奖课件市赛课比赛一等奖课件.pptx
- 2024新苏教版一年级数学上册全一册全部教案(共21课时).pdf VIP
- 《我和小姐姐克拉拉》乐读分享ppt课件[文字可编辑].ppt
- 工程经济学第3版教学课件第二章 资金时间价值与现金流量.pdf
- 数据透视表教程-教学课件.pptx
- 日立GVF2、NPH系列FMT板、A板使用说明(2).pdf VIP
- 传染病预防控制必修和选修答案-2024年全国疾控系统“大学习”活动.docx VIP
文档评论(0)