C语言入门第24讲:Switch语句是如何实现的?

C语言入门第24讲:Switch语句是如何实现的?


作为一个C语言的up主 , 好像已经有段时间没有教大家写代码了 , 最为在UC大鱼号带领大家冲锋在第一线的C语言UP主 , 有必要再给大家讲讲语句 , 今天是讲条件分支语句里面的Switch语句!

相信很多人会有疑惑 , 这个Switch语句和If语句有啥区别呢?

简单的说:If语句基本上只能解决两个分支 , 除非我们加入If语句的嵌套 , 但是Switch是天然的多分支条件语句!

Switch , 字面意思是开关的意思 , 在C语言里面也是可以看作是一种开关!

其语句结构为:

switch(表达式)

{   case 常量表达式1:

语句 1;

case 常量表达式2: //    “ 如果switch后面表达式的值跟后面其中一个case的值相等 , 则执行那个case”

推荐阅读