C语言视频 VS2015:[18]switch case break

 时间:2024-10-13 12:46:18

VisualStudio 2015的发布,跟随而来的相关的教程的空白,这里讲逐步在VisualStudio 2015上讲解C语言相关的系列视频教程经验(注:由于视频修改难度大,所以先暂时发布文档,视频后期逐步补上),本文主要涉及:①switch语句概念的介绍;②对case语句的用法进行举证;③对break语句的用法进行举证;④switch语句的应用;

工具/原料

Visual Studio 2015

Windows 8.1 x64

介绍

1、switch case语句用来帮助控制复杂的条件分支操作,switch语句控制是否进入语句对应的代码块;当有case常量表达式匹配switch表达式,switch语句可以是任何的case实例,但是在一个switch语句中,两个case常量不能够有相同的值,执行语句体主要是从匹配的case语句开始处理,直到switch执行完毕,或者遇到break关键字;

C语言视频 VS2015:[18]switch case break

3、注:VC没有限制switch语句中case值的大小,但是ANSIC要求case值最小是257;

C语言视频 VS2015:[18]switch case break

2、下图是分别输入10,15,17,9的情况;① 由于输入的是10,所以从case 10开始执行,由于case 10 后没有break,所以会继续执行case 13;由于case 13后面也没有break,所以会继续执行case 15,而case 15后有break,所以输完case 15的情况后便停止了;② 由于输入的是15,所以从case 15开始执行,由于case 15后有一个break,所以输完case 15以后就停止了;③ 由于输入的是17,所以从case 17开始执行,由于case 17 后没有break,所以继续执行default的情况;④ 由于输入的是9,而case常量中没有9,所以直接从default开始执行;说明了:① case和defalut语句仅仅决定了从哪一个语句体开始执行;② 可以使用break来结束特定case语句的处理;③ 如果没有case常量等于switch常量,default语句将被执行;④ VC没有在switch语句中没有要求case值最小是257;

C语言视频 VS2015:[18]switch case break

2、在C语言仿面向对象的模式进行项目的开发时,switch的功能也是非常重要的;或者使用对象工厂的模式进行项目开发的时候,也是经常使用的,如:

C语言视频 VS2015:[18]switch case break

4、方便他人亦是方便自己,如果觉得还行就点下下边的投票吧,这样可以帮助其他人更快的找到解决问题的方法;有疑问的也可留言哦, 谢谢!

C语言视频 VS2015:[18]switch case break
  • LabVIEW错误解决办法
  • 安装Matlab软件时出现Error 1935错误怎么解决?
  • matlabr2018a安装教程
  • Matlab的安装时应选择哪些组件?
  • matlab中a版和b版的区别
  • 热门搜索
    roy怎么读 ed怎么治疗 男子长度怎么量 病假怎么扣工资 无痛胃镜怎么做 信用卡怎么使用 孩子叛逆期怎么管教最合适 工伤期间工资怎么算 申通快递怎么投诉 利润表怎么填