精品课程C语言___循环.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档