ImageVerifierCode 换一换
格式:PPT , 页数:12 ,大小:359.50KB ,
文档编号:5787068      下载积分:15 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-5787068.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(momomo)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(《C语言程序设计》课件第7讲-多路分支程序设计.ppt)为本站会员(momomo)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

《C语言程序设计》课件第7讲-多路分支程序设计.ppt

1、问问 题题 引引 出出1.1.双路分支是标准的二选一执行的情形双路分支是标准的二选一执行的情形2.2.通过嵌套可以实现多重选择通过嵌套可以实现多重选择,不过结构比较复杂不过结构比较复杂3.3.今天介绍两个实现多重选择的语句今天介绍两个实现多重选择的语句if.else ifif.else ifswitch-caseswitch-case主主 要要 内内 容容3.3 3.3 多路分支多路分支3.3.1 switch3.3.1 switch语句语句3.3.2 if3.3.2 ifelse ifelse if语句语句目的要求目的要求复习思考题复习思考题3.3.1 switch3.3.1 switch语

2、句语句1.1.语句结构语句结构带带的部分可以带的部分可以带也可以不带也可以不带(1)switch(1)switch后括号中的后括号中的expressionexpression必须是必须是整型表达式整型表达式2.2.注意事项注意事项举举例例若有下面的定义:若有下面的定义:intint x=100;x=100;floatfloat score=99.5;score=99.5;则以下的则以下的switchswitch语句:语句:switch(x)switch(x)/*合法,合法,x x是整型是整型 */switch(score)switch(score)/*非法,非法,scorescore不是整型不

3、是整型 */switch(switch((intint)score)score)/*合法,合法,(int)score(int)score是整型是整型 */举举例例若有以下定义:若有以下定义:#define N 2#define N 2 intint m=3;m=3;则下列的各则下列的各case:case:case 2:case 2:/*合法,合法,2 2是整型常量是整型常量 */case 2+2:case 2+2:/*合法,合法,2+22+2是整型常量表达式是整型常量表达式 */case A:case A:/*合法,合法,AA是整型常量表达式是整型常量表达式 */case N:case N:/

4、*合法,合法,N N是整型常量是整型常量 */case m:case m:/*非法,非法,m m是变量是变量 */(2)(2)每个每个casecase后必须是后必须是整型常量表达式整型常量表达式,且每个值必须不同,且每个值必须不同(3)(3)每个每个casecase后跟冒号后跟冒号(4)(4)各各casecase的顺序任意的顺序任意(5)(5)允许几个允许几个casecase执行同一操作执行同一操作(只有此时不带只有此时不带breakbreak语句语句)casecase 1:1:casecase 2:2:casecase 3:printf(“Hello Switch case!n”);3:pr

5、intf(“Hello Switch case!n”);执行的过程执行的过程:先计算先计算expressionexpression的值,用这个值从的值,用这个值从前到后与每个前到后与每个casecase后面的值进行比较,后面的值进行比较,若二者相等,则执若二者相等,则执行该行该casecase及其后面及其后面所有所有casecase所带的语所带的语句一次,包括句一次,包括defaultdefault后的语句,后的语句,若没有一个若没有一个casecase的的值与求得的值相等值与求得的值相等就执行就执行defaultdefault后的后的语句语句 (6 6)不带)不带breakbreak语句语句

6、执行的过程执行的过程:先计算先计算expressionexpression的值,用这个值从前到后与每个的值,用这个值从前到后与每个casecase后面的值进行比后面的值进行比较,若二者相等,则执行该较,若二者相等,则执行该casecase后的语句就退出整个后的语句就退出整个switchswitch结构,若没结构,若没有一个有一个casecase的值与求得的值相等就执行的值与求得的值相等就执行defaultdefault后的语句后的语句 (7 7)带)带breakbreak语句语句3.3.2 if3.3.2 ifelse ifelse if语句语句1.1.流程图与语句结构流程图与语句结构2.2.

7、三点说明三点说明(1)if.else if(1)if.else if是是ifif嵌套结构的一种紧凑形式嵌套结构的一种紧凑形式(2)if.else if(2)if.else if使用语法不象使用语法不象switchswitch那样严格那样严格(3)switch(3)switch语句结构更简洁语句结构更简洁,但使用的限制比较多但使用的限制比较多目目 的的 要要 求求1.1.掌握掌握switchswitch语句的使用方法语句的使用方法2.2.掌握掌握ififelse ifelse if语句的使用方法语句的使用方法复习思考题复习思考题说明:题目前面的说明:题目前面的*代表问题的重要程度代表问题的重要程度*1.switch1.switch语句的结构和执行情况如何语句的结构和执行情况如何?*2.2.使用使用switchswitch语句时应该注意什么?语句时应该注意什么?*3.if.else if3.if.else if语句的结构和执行情况如何语句的结构和执行情况如何?

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|