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
猜你喜欢