- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品课程C语言___循环
循环结构的术语 循环条件:循环结构中的测试表达式。 循环体: 每个循环周期中都要执行的语句序列。 循环控制变量:在循环条件中控制条件是真是假的变量。 #include stdio.h main() { int i,sum; /*定义循环变量和sum变量*/ i=1; /*循环变量赋初值*/ sum = 0; /* sum置初值0*/ while(i= 100) /*计算100次*/ { sum += i; i ++; /*循环变量参与运算后,自加1*/ } printf(“1+2+...+100=%d”, sum); /*运算结束,打印运算结果*/ } 6.3 for 循环语句(计数型循环) 注意: 程序举例 课后作业 编写一个程序,在屏幕上显示出100,95,90……10,5。 求5! 输入 一个整数,求这个整数的阶乘. 输入两个数,求出两数之间所有奇数的和。 THE C PROGRAMMING LANGUAGE CH6 循环结构 (*) 本章学习目标: 掌握循环语句: while 、do…while、for 理解它们的区别和联系 理解循环嵌套 理解循环控制语句:break、continue 能读懂和编写简单地循环程序 while ( 表达式 ) { 语句 1; 语句 2; .. .. .. 语句 n; } 循环体 一般形式: 表达式 真“非0” 假“0” 循环体语句 执行过程: 6.1 while语句(当型循环) 循环条件 循环控制变量 循环体 【例1】 计算 1+2…+100的值 (*) 【例2】 打印 1~10之间的所有整数。 #include stdio.h main() { int counter=1; /* 初始化*/ while (counter =10) { printf(“%d\n”,counter); counter++;} printf(“*******\n”); } 注意: (1) while语句的作用范围。循环体如果包含一个以上的语句,应该用花括号括起来,否则while循环体的作用范围只到while后面的第一个语句分号处。 (2) 循环变量必须赋初值,在执行语句中必须发生变化。 (3) 条件最终必须为假,使程序正常结束,避免“死循环” do { 语句; }while(条件); 6.2 do …while语句(直到型循环) 语句格式: ;不能省略 (*) do…while语句特点: 先执行循环体语句,后判断循环条件。因此循环体至少被执行一次。 首先执行循环体语句,然后计算表达式的值。当表达式值为“真”时,返回循环体开始处继续执行循环体语句;当表达式的值为“假”,结束循环,执行下面的语句。 e s 真“非0” 假“0” 执行过程 (*) 【例3】 打印1~10 之间的所有 整数。 #include stdio.h main() { int counter=1; do { printf(“%d\n”,counter); counter++; } while (counter =10); printf(“*******\n”); printf(“the counter is %d”,counter); } 注意: 1、在do…while 结构中,循环体应花括号{ }括起来,多条语句时不使用花括号,编译报错。 2、应把while(e) 直接写在“}”的后面,以免把while(e) 部分误认为一个新的while 循环的开始。 for ( e1 ; e2 ; e3 ) { S; } 表达式 程序语句或分程序(程序块) e2的值等于0 跳出循环体 循环体 其中:e1、e2、e3为表达式。 ▲ e1为初值表达式,用于进入循环之前给循环变量等赋初值。 ▲ e2 为循环条件表达式,用于指定循环条件。一般为关系表达式或逻辑表达式。 ▲ e3为修改表达式,用于对循环变量的运算。 ▲ S 可以是单个语句、空语句或分程序 (程序块),又叫循环体。 for语句比 while 语句功能更强而且更加灵活的一种循环结构。其格式为: (1)
您可能关注的文档
- 第十章极地地区 2.ppt
- 第四章 遥感技术系统.ppt
- 第四章_9_比较器及全加器.ppt
- 第四章Micro850指令系统.pptx
- 第四章_程序设计语言.ppt
- 第四章侦查新技法 第二节(GPS应用).ppt
- 第四章_多彩的光.ppt
- 第四章几何图形第一课时课件.pptx
- 第四章犯罪现象概述Microsoft Office PowerPoint 97-2003 幻灯片.ppt
- 第四章第五节凸透镜成像(第三课时).ppt
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- GB50150-2016 电气装置安装工程 电气设备交接试验标准 (2).pdf VIP
- GBT51121-2015 风力发电工程施工与验收规范.doc VIP
- 抗凝剂皮下注射技术临床实践指南(2024版)解读 2PPT课件.pptx VIP
- 腰椎解剖应用.ppt VIP
- 人教版高一数学上册《第一单元集合》同步练习题及答案.pdf VIP
- 紫外可见分光光度计招标文件.doc VIP
- 《Android-Jetpack开发-原理解析与应用实战》读书笔记思维导图.pptx VIP
- DB3706_T 74-2021 西洋梨生产技术规程.pdf
- 【精选】ICAO附件14.pdf
- JEP122G 半导体器件失效机理和模型.pdf VIP
文档评论(0)