- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第4章选择结构程序设计
*章节知识点:4.1选择结构概述 4.2与选择结构有关的运算符和表达式4.3if语句4.4条件运算符和条件表达式4.5switch语句*知识点所占分值考试概率难易程度关系运算符和表达式4分100%★★逻辑运算符和表达式2分100%★★if语句的基本形式及执行原理4~5分60%★★★★★if语句的嵌套使用4分100%★★★★条件运算符和条件表达式2分80%★★Switch语句的执行原理2分80%★★★选择结构的分析与使用4分100%★★★★★笔试部分*知识点所占分值考试概率难易程度if结构2分70%★★★If语句的嵌套2分60%★★★机试部分*4.1选择结构概述例如:今天是晴天吗?是的,那我去晒太阳。不是,那我不去晒太阳。晴天是晒太阳否例如:今天是晴天吗?是的,那我去晒太阳。不是,那我去看书。晴天是晒太阳否看书*例如:今天是晴天吗?是的,那我去晒太阳。不是,那今天是阴天吗?是的,那我去踢球。不是,那今天是雨天吗?是的,那看书。天气晒太阳晴天阴天雨天看书踢球综合三个例子,选择结构的功能就是判定条件成立与否来决定是否执行相关的语句。*第4章选择结构程序设计4.1选择结构概述 4.2与选择结构有关的运算符和表达式4.3if语句4.4条件运算符和条件表达式4.5switch语句*4.2与选择结构有关的运算符和表达式当我们在了解选择语句的过程中,不难发现,我们要判断条件的真与假,在C语言中的逻辑值有两个:“真(true)”和“假(false)”。一般用非零来代表“真”,用零来代表“假”。因此,对于任意一个表达式,如果它的值为零,就代表一个“假”值;如果它的值为非零,就代表一个“真”值。结果为逻辑值的运算符有两种:关系运算符和条件运算符。*第4章选择结构程序设计4.1选择结构概述 4.2与选择结构有关的运算符和表达式4.3if语句4.4条件运算符和条件表达式4.5switch语句*4.3if语句4.3.1、if单分支选择结构一般形式如下:if(表达式)语句体其功能是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。*例4.1从键盘输入58,分析输出结果:main(){inta;scanf(%d,a);if(a50)printf(%d,a);if(a40)printf(%d,a);}若输入48呢?*例4.2若有以下程序:main(){inta=4,b=3,c=5,t=0;if(ab)t=a;a=b;b=t;if(ac)t=a;a=c;c=t;printf(%d%d%d\n,a,b,c);}若第一个if语句换为if(ab){t=a;a=b;b=t;}结果如何呢?*4.3.2if双分支选择结构一般形式如下:if(表达式)语句体1else语句体2其语义是:如果表达式的值为真,则执行语句体1,否则执行语句体2。*例4.4从键盘输入2030,分析程序输出结果:main(){inta,b,max;scanf(%d%d,a,b);if(ab) max=a;else max=b;printf(max=%d\n,max);}*4.3.3、if多分支选择结构一般形式如下:if(表达式1)语句体1;elseif(表达式2)语句体2;elseif(表达式3)语句体3;…elseif(表达式n)语句体n;else语句n+1;该结构的功能是:首先判断表达式1的值是否为“真”,若为“真”,则执行“语句体1”部分;若为“假”,则判断表达式2的值是否为“真”,若为“真”,则执行“语句体2”部分;……,若上述所有的表达式的值都为“假”,则执行语句体n+1。该结构的所有语句体可以是一条语句或用{}括起来的复合语句。*例4.5:从键盘上输入x的值,并通过如下数学表达式求出相应的y值main(){intx,y;scantf(%d,x);if(x0) y=-1;elseif(x==0) y=0;else y=1;printf(%d\n);}*4.3.4、嵌套的if选择结构上述结构的含义是:当表达式1的值为“真”时,执行其内嵌的if-else语句;否则,执行
您可能关注的文档
- 《C语言程序设计》教学课件合集(共12章)非AI生成.pptx
- 《C语言程序设计》教学课件合集(共8章)非AI生成.pptx
- 《C语言程序设计》教学课件合集(共8章)非AI生成 (2).pptx
- 《地理信息系统GIS》教学课件合集(共9章)非AI生成.pptx
- 《环境监测技术》教学课件合集(共5章)非AI生成.pptx
- 《C语言程序设计》第2章 C语言的基础知识-教学课件(非AI生成).ppt
- 《C语言程序设计》第2章 C语言基础-教学课件(非AI生成).ppt
- 《C语言程序设计》第2章 数据类型、运算符与表达式-教学课件(非AI生成).ppt
- 《C语言程序设计》第3章 简单语句与顺序结构程序-教学课件(非AI生成).ppt
- 《C语言程序设计》第3章 顺序结构程序设计-教学课件(非AI生成).ppt
- 初级会计经济法基础《经济法基础找答案》考试题_1.doc
- 湖北省老河口市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题带答案.docx
- 湖北省老河口市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题完美版.docx
- 湖北省老河口市事业单位公开招聘考试职业能力倾向测验(D类)(中小学教师类)真题必考题.docx
- 湖北省老河口市事业单位考试(中小学教师类D类)职业能力倾向测验强化训练试题集及答案1套.docx
- 湖北省老河口市事业单位考试(中小学教师类D类)职业能力倾向测验强化训练试题集一套.docx
- 湖北省石首市职业能力倾向测验事业单位考试(中小学教师类D类)试题1套.docx
- 湖北省石首市职业能力倾向测验事业单位考试(中小学教师类D类)试题含答案.docx
- 湖北省石首市职业能力倾向测验事业单位考试(中小学教师类D类)试题完整.docx
- 湖北省石首市职业能力倾向测验事业单位考试(中小学教师类D类)试题参考答案.docx
最近下载
- 2025年中学中考备考复习方案 .pdf VIP
- 监理规划范本监理规划.doc VIP
- 通达信筹码突破+筹码峰主图指标公式.doc
- 2024年糖尿病专科护士理论考试试题 .pdf VIP
- 经典日本电影100部.ppt
- 浅析井下泥石流的危害及防治.doc
- 水星船外机二冲程 40-50-60-65-75-90-HP E-ETC 2012 英文维修手册.pdf VIP
- 水星船外机二冲程 40-50-60-65-HP E-ETC 2007 英文维修手册.pdf VIP
- 船外机_本田维修手册BF175BF200BF225中文版.pdf VIP
- 船外机_雅马哈维修手册_英文F225F_Fl225F_F250D_Fl250D_F300B_Fl300B_p1-a-p150-anglais-Service Manual-.pdf VIP
文档评论(0)