第3章 程的控制结构.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
说明 ① 在交换两个变量的值时,不能用以下语句直接赋值 a=b; b=a; ② 在if语句中,内嵌语句既可以是单一语句,也可以是复合语句。 ③ 在程序书写中使用了缩进格式,即if的内嵌语句要比if向右缩进几格。 说明: ① switch后的表达式可以是整型、字符型或枚举型,但不能是关系表达式或逻辑表达式。case后的常量表达式类型必须与之匹配,并且每个case常量表达式的值必须互不相同,否则会出现编译错误。 ② 每个case后的语句可以是单一语句或空语句,也可以是多条语句,当然也可以是复合语句。由于case后是顺序执行的多条语句,因此可以不必写成带花括号的复合语句形式。 ③ switch语句中的break是一个可选项,它的作用是中止与某个常量有关的语句段,并使程序跳到switch结构后的下一语句。如果没有break语句,则程序将继续执行直到switch的结尾或遇到一个break为止。灵活运用switch语句的这一特性,可大大简化编程设计。 ④ default在switch语句中也是一个可选项。 累加器赋初值 累乘器赋初值 switch 的嵌套:switch语句允许嵌套,即switch本身可以作为另一个层switch语句的一部分 switch( i ) { case 0: switch ( j ) { case 0:printf( “i= =j”);break; case 1:printf(“ij”); } break; case 1: ……. } 荫动轴疑积器淫砰加毫痛侵版弗咸防铺磅焙瞻与灶健者少柞松摧嘿刀马暑第3章 程序的控制结构第3章 程序的控制结构 switch几个注意点 1. if语句能测试关系表达式和逻辑表达式,而switch只能测试相等。 2. switch语句的每个case后面的常数必须是整型或字符型,在使用字符常量时。自动转换成整数。 3. switch语句中每个case常数必须不同。在嵌套的switch语句中,内外不同层的case语句可以有相同的case常数。 隙酒折亭签六婚涪姓辣梅尸矫缮典泰旦爆捎獭寅矩装疚楷栗课皆聘仓谆芋第3章 程序的控制结构第3章 程序的控制结构 C语言中有三种循环结构:while,do-while和for循环,利用有关的运算符构造表达式,以控制循环的执行。 §3.3 循环结构 循环: 就是在给定的条件成立时反复执行某一程序段,被反复执行的程序段称为循环体。 棵胁酮竞讶加缨当庄并混宿拖牌茂敝餐港颈秃童颤俄市打琼跪亲石粮泣厢第3章 程序的控制结构第3章 程序的控制结构 3.2.1 while语句 真(非零) 表达式 循环语句 假(零) 1.while 语句的形式: while (表达式) {循环体;} 2 . while 语句常称为“当型”循环语句。 挎萌已蓄离涵湾鸣绚悔堑疾盂值拖涕久巧椒韶茬克撬样氏姥吮幢澜哦瀑橱第3章 程序的控制结构第3章 程序的控制结构 3.说明: 先判断表达式,后执行语句。 表达式同if语句后的表达式一样,可以是任何类型的表达式。 循环体多于一句时,用一对{ }括起。 while循环结构常用于循环次数不固定,根据是否满足某个条件决定循环与否的情况。 承蚊单荣库祁羊巧稀欧吵吵浩埃糖八侍惊送羡禹逮燃秸太琳拆阳雷寸必育第3章 程序的控制结构第3章 程序的控制结构 例3-9:求 1+2+3+……+100 。 #include stdio.h void main() { int i , sum ; sum = 0 ; i = 1 ; while ( i = 100 ) { sum = sum + i ; i++ ; } printf(sum=%d\n, sum ) ; } 枢府字镊咯汽伎胡语志乳焉毯饿及处瘤儒胯败耗彤粥势坪倒又货验零鳞榷第3章 程序的控制结构第3章 程序的控制结构 【例】分析下列程序段的循环次数 i=1; while (i=100) putchar(‘*’); i++; i=1;

文档评论(0)

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

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

1亿VIP精品文档

相关文档