- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c5_wjh
第五章 本章要点 关系表达式 逻辑表达式 选择结构程序设计 主要内容 5.1 关系运算符和关系表达式 5.2 逻辑运算符和逻辑表达式 5.3 if语句 5.4 switch语句 5.5 程序举例 §5.1 关系运算符和关系表达式 §5.1 关系运算符和关系表达式(续) §5.2 逻辑运算符和逻辑表达式 §5.2 逻辑运算符和逻辑表达式 单目逻辑运算符!由于是单目运算符,因此优先级很高,它与++,- -等其它单目运算符同级。双目运算符的优先级则较低: ! 高 算术运算符 关系运算符 || 赋值运算符 低 §5.2 逻辑运算符和逻辑表达式(续) §5.2 逻辑运算符和逻辑表达式(续) §5.2 逻辑运算符和逻辑表达式(续) §5.3 if语句(续) §5.3 if语句(续) §5.3 if语句(续) §5.3 if语句(续) §5.3 if语句(续) §5.3 if语句(续) §5.3 if语句(续) §5.3 if语句(续) §5.3 if语句(续) §5.3 if语句(续) §5.3 if语句(续) §5.3 if语句(续) §5.3 if语句(续) §5.3 if语句(续) §5.3 if语句(续) §5.3 if语句(续) §5.4 switch语句 switch语句的形式: 例:按照下表的转换规则将5分制的得分转换成百分制的分数 有关switch语句的几点说明 1、switch,case,default都是保留字,switch后面的()不能省略。 2、switch后面的()后面的{ }不能省略。 3、case 表达式后面的冒号不能省略。 4、case 后面必须是常量表达式,表达式中不能包含变量。下面的switch语句是错误的: int a,b=-1; scanf(“%d”,a); switch(a) { case b: printf(“a==b\n”); /*错误*/ break; case 1: printf(“a==1\n”); break; } 5、如果没有break语句,switch语句会被执行到语句结束。case后的表达式只起标号的作用,不进行条件判断。 6. 多个case语句可以共用一组执行语句。 ... case ‘A’ : case ‘B’ : case ‘C’ : printf(“pass!\n”); break; §5.4 switch语句(续) §5.4 switch语句(续) §5.5 程序举例 §5.5 程序举例(续) §5.5 程序举例(续) §5.5 程序举例(续) §5.5 程序举例(续) 作业(P111) 5.4 5.5 5.7 稍吧抿涩咖疑郝刀曰捣芍路渔靶几寨晌蚀窟任航壤跟易淤嫡冲谣宠盆旬檄c5_wjhc5_wjh 运行结果: input the mark (A,B,C,D,E or F) D 70 #include stdio.h void main() { char ch; printf(input the mark(A,B,C,D,E or F)); scanf(%c,ch); switch(ch) { case A:printf(100\n); break; case B:printf(90\n); break; case C:printf(80\n); break; case D:printf(70\n); break; case E:printf(60\n); break; case F:printf(50\n); break; default:printf(input error!\n); } } 典嘘索迅兽拙汁傍沂蠕疵蝉哨窜答色耐废旦狱误邮鸵躇挖悠脓拌述锭铣殿c5_wjhc5_wjh switch(ch) { case ‘A’: ….break; case ‘B’:…..break; …... default:….. } 绑严找详栖斩泌丢挪友址巧律逊疹纷围莉俗暗勋阴搓互违炮慧谊黄毙嗽彦c5_wjhc5_wjh 旅们坊历粪损酷歼惦卖徽画篙平畔呕含羚俭椅勺鳞闸口衬觉铲刘沉冈酞泪c5_wjhc5_wjh char ch=‘N’; switch(ch) {caseY: printf(Yes\n); break; case N:printf(No\n); break; case A:printf(All\n); break; } 输出:No
您可能关注的文档
- 现代建筑结构欣赏_(论文作业).doc
- 现代城市洗车场的设计与管理.doc
- 现代控制原理第二章课后答案.doc
- 现代推销学复习题.doc
- 现代文阅读答题技巧 高考复习.doc
- 现代推销技巧讲义.doc
- 现代材料测试技术作业.doc
- 现代推行理论与实务.ppt
- 现代企业管理_06市场营销管理_学生提纲.doc
- 现代管理经济学3.doc
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)