- 1、本文档共121页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
案例2.3.6嵌套switch语句的应用在这个案例中,我们先定义两个整型变量,并对它们各自赋值,然后先用一个switch...case语句去判断a的值,在此case分支内再去嵌套一个switch...case去判断b的值,最后再输出这两个变量的值加以验证。三技能点详解——案例/***************************************************内容简述:根据某学生考试所得成绩去输出相应的结果提示***************************************************/#includestdio.h?intmain(void){inta=100;//定义变量值intb=200;?switch(a)//根据a的值进行选择{case100:printf(a的值是100。\n);switch(b)//根据b的值进行选择 {case200:printf(a的值是100,且b的值是200。\n);break; default:printf(没有找到符合b的值。\n);} break; default:printf(没有找到符合a的值。\n);}?printf(a的准确值是%d\n,a);printf(b的准确值是%d\n,b);?return0;}三技能点详解——案例04技能点拓展03技能点详解02技能点分析目录CONTENTS01问题引入05技能点检测任务2.3选择结构的使用四技能点拓展——1?:运算符(三元运算符)我们已经在前面的章节中讲解了条件运算符?:,可以用来替代if...else语句。它的一般形式如下:Exp1?Exp2:Exp3;其中,Exp1、Exp2和Exp3是表达式。请注意,冒号的使用和位置。?表达式的值是由Exp1决定的。如果Exp1为“真”,则计算Exp2的值,结果即为整个?表达式的值。如果Exp1为“假”,则计算Exp3的值,结果即为整个?表达式的值。其执行示意图如图2.3.13所示:图2.3.13三元运算符执行示意图四技能点拓展——1?:运算符(三元运算符)以下实例通过输入一个数字来判断它是否为奇数或偶数四技能点拓展——1?:运算符(三元运算符)输出结果为:四技能点拓展——2If语句和switch语句的区别if语句和switch语句可以从使用的效率上来进行区别,也可以从实用性角度区分。如果从使用效率上区分:在对同一个变量在不同值做条件判断时,可以使用switch语句,也可以使用if语句,使用switch语句的效率更高一些尤其是判断的分支越多越明显。如果从语句的实用性的角度去区分,那switch语句肯定不如if条件语句。if条件语句是应用最广泛和最实用的语句。在程序开发的过程中,具体如何使用if和switch语句哦,需要根据实际的情况来定,应尽量做到物尽其用,不要因为switch语句的效率高就一味的使用,也不要因为if语句常用就不应用switch语句,根据实际情况,具体问题具体分析,使用最适合的条件语句。一般情况下,对于判断条件较少的,可以使用if条件语句,但是在实现一些多条件的判断中,就应该使用switch语句。04技能点拓展03技能点详解02技能点分析目录CONTENTS01问题引入05技能点检测任务2.3选择结构的使用五技能点检测1)以下if语句书写正确的是()。A)if(x=0;)B)if(x0)printf(“%f”,x);{x=x+1;printf(“%f”,x);}elseprintf(“%f”,-x);elseprintf(“%f”,-x);C)if(x0);D)if(x0){x=x+1;printf(“%f”,x);}{x=x+1;printf(“%f”,x)}elseprintf(“%f”,-x);elseprintf(“%f”,-x);五技能点检测2)分析以下程序:main(){intx=5,a=0,b=0;
您可能关注的文档
- C语言程序设计 课件 于红 模块三 编程初级应用.ppt
- C语言程序设计 课件 于红 模块四 编程高级应用.ppt
- C语言程序设计 课件 于红 模块一 编程技术基础.ppt
- 第13章电路初探 苏科版物理九年级上册.docx
- 第17课《盼》配套练习(基础+阅读)-部编版六年级上册.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路” 带解析.docx
- 第16讲 第15课 两汉的科技和文化.docx
- 第17课《短文两篇》之《陋室铭》知识点梳理及练习-2022-2023学年七年级语文下册古诗文专题期中期末复习(部编版)教师版.docx
- 第15章 轴对称图形与等腰三角形 综合检测 2023- 2024学年沪科版八年级数学上册.docx
- 第15课 明朝的对外关系.docx
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
文档评论(0)