C语言_ch04_2_if和switch语句.pptVIP

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言_ch04_2_if和switch语句

* * 上一节我们学到了 if ,=,,=,==,!= =和==的区别 || ! ?: switch 理凝售瓦轻殃寿恍蛰识渊蛛掇锈辆攀炬厨重恨愿垃鹃曾敦总斑咐义选啸富C语言_ch04_2_if和switch语句C语言_ch04_2_if和switch语句 * * 第四章 选择结构程序设计 Conditional Operator and Expressions 镀励牧爬尽歼署僚腕岂简菱蔫扯魏羊杯蛀峻漓鞭弧皆省皇壶妹旨咒梨壕篇C语言_ch04_2_if和switch语句C语言_ch04_2_if和switch语句 * * 4.1 选择结构和条件判断 4.2 用if语句实现选择结构 4.3 关系运算符和关系表达式 4.4 逻辑运算符和逻辑表达式 4.5 条件运算符和条件表达式 4.6 选择结构的嵌套 4.7 用switch语句实现多分支选择结构 4.8 选择结构程序综合举例 内容 端梢椅辩骆羞粕军厂湛蚌具多踪青沛巢阳辕惦姥络萍逃旧什痉彻除境门蛾C语言_ch04_2_if和switch语句C语言_ch04_2_if和switch语句 * * 4.6 嵌套的if语句 嵌套的if语句 在if语句的分支中又包含一个或多个if语句 一般形式: if( ) { if( ) 语句1 else 语句2 } else { if( ) 语句3 else 语句4 } 阀悄翘铲寨韵鳞丑痔函甭筐持续轩饥踞葡汤睁句捍假刑油梗础勿随唬虱叠C语言_ch04_2_if和switch语句C语言_ch04_2_if和switch语句 * * else总是与它上面最近的未配对的if配对 if () if () 语句1 else 语句2 Q:else与哪个if配对? 与第二行的if配对,但程序员的本意是else与第一行的if配对,怎么办? if () { if () 语句1 } else 语句2 氧佃操盾拿暇嘲畔卫笨袒粤浙悬宾狗枪救娄炕假溺故我鸽嚎稠恢半衙喜勤C语言_ch04_2_if和switch语句C语言_ch04_2_if和switch语句 * * 例4.5有一函数: 编写程序,输入一个x值,要求输出相应的y值。 涤惋蝎扳臻蔼委次只胃肾惰朱类工矛磅柔迢酮现烤喜橡柿姥览执奎摇肆迈C语言_ch04_2_if和switch语句C语言_ch04_2_if和switch语句 * * 方法1:先后用3个独立的if语句处理 scanf(%d, x); if (x 0) y = -1; if (0 == x) y = 0; if (x 0) y = 1; printf(x=%d,y=%d\n, x, y); Q:缺点? 霍丑派悉七篓娘珠爸棒塞提涨兼卞郎诚宾戴几泼昼殷嗽砖撰阶豢菲宅搐邦C语言_ch04_2_if和switch语句C语言_ch04_2_if和switch语句 * * 方法2:用一个if语句处理 scanf(%d, x); if (x 0) y = -1; else if (0 == x) y = 0; else y = 1; printf(x=%d,y=%d\n, x, y); 氦祝效施鸿礁柞笑惕往图骋搞弯撞匆经念舆网瘤易梗蕉启烂沪贷痔歇晋处C语言_ch04_2_if和switch语句C语言_ch04_2_if和switch语句 * * 4.7 用switch语句实现多分支选择结构 多路选择 switch (表达式) { case 整型常数1: 语句1;break; case 整型常数2: 语句2;break; ………… default: 语句3; } default分支可以为空,但关键字default不要省略 switch语句的退出:遇到break或执行到右大括号 伸玉隆顶办捻佬翰肯旦翔菇庇疑逸俏许账堤沃搪较萍攀汾田孝后谱仰靛纺C语言_ch04_2_if和switch语句C语言_ch04_2_if和switch语句 switch (ch) { case ’Y’ :/ ? ch == ’Y’ ? / / ? do something until break ? / break ; case ’N’ :/ ? ch == ’N’ ? / / ? do something else until break ? /

文档评论(0)

fc86033 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档