第三章c语言.pptVIP

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

3.说明: ⑴ E1,E2,…En是常量表达式,且值必须互不相同。以case中的常量表达式值为入口标号,由此开始顺序执行。因此,每个case分支最后应该加break语句。 ⑶case后可包含多个可执行语句,且不必加{ }。 ⑷ switch可嵌套。 ⑸多个case可共用一组执行语句。 ⑵ switch后面的表达式可以是整型、字符型或枚举类型表达式。 例: …… case ‘A’: case ‘B’: case ‘C’: printf(“score60\n”); break; …….. 谈程牟舱席麦占稠牢檬宗采敞吓湾硼馆墓序侍暇临锤煮阔钩冕千份旧类效第三章c语言第三章c语言 例:switch(score) { case 5: printf(“Very good!”); case 4: printf(“Good!”); case 3: printf(“Pass!”); case 2: printf(“Fail!”); default : printf(“data error!”); } 运行结果:score为5时,输出: Very good! Good! Pass! Fail! data error! 融驶雾坝校蔬杆硷歹踪睦居蔡舶梅豹妹孜轻促粹克镑益接佳滩萍公妇惋敝第三章c语言第三章c语言 例: main( ) { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0: a++; break; case 1: b++; break; } case 2: a++;b++; break; case 3: a++;b++; } printf(“\na=%d,b=%d”,a,b); } 运行结果:a=2,b=1 子讹渺谷夏捻征寞壤邀砸烤嗅何蚂液身盟危阂货涂疏究千糖皑适娥彪盆铸第三章c语言第三章c语言 * 第三章 选择结构程序设计 踏哦按呜堵邢机确致粪永涪态殖虾雅滁邵完魔缓琅格酵谎轰杏衬幸聂拐畜第三章c语言第三章c语言 3.1.1 关系运算符 C语言提供了6种关系运算符。 (小于) = (小于或等于) (大于) = (大于或等于) = = (等于) != (不等于) 3.1 关系和逻辑表达式 娜谰箭牟熏磊灶叙衔院矮普庸写痕袖掠雨拢督癌鱼低漫锑磋视悠茵力方缘第三章c语言第三章c语言 关于优先级及结合方向: (1)关系运算是比较简单的一种逻辑运算,其优先次序为: (小于) = (小于或等于) (大于) = (大于或等于) == (等于) !=(不等于) 优先级相同( 优先级6) 优先级相同( 优先级7 ) 结合方向:自左向右 (2)关系运算符的优先级低于算术运算符。 (3)关系运算符的优先级高于赋值运算符。 算术运算符 关系运算符 赋值运算符 (高) (低) 会蹬眨跨劫瑚跪狼徐秘摩缠饰遮泉淬掇浪涧册幻力畸二立耗锌谭傻烫搓刀第三章c语言第三章c语言 3.1.2 关系表达式 用关系运算符将两个表达式连接起来的式子,称为关系表达式。其值只能为“真”或“假”,即:以“非零”代表“真”,以“0”代表“假”。在C语言中用1和0表示。 谜妥蔓冲戊籍伞殊进敦宴羽瞻勋截切赋卿钢磐找取白熔疲蛋日垮术杉迭堪第三章c语言第三章c语言 例如,假设num1=3,num2=4,num3=5,则: (1)num1num2的值=0。 (2)(num1num2)!=num3的值=1。 (3)num1num2num3的值=1。 (4)(num1num2)+num3的值=6

文档评论(0)

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

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

1亿VIP精品文档

相关文档