c语言的case,c语言的case语句

dfnjsfkhak 25 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言case问题,于是小编就整理了3个相关介绍c语言的case的解答,让我们一起看看吧。

  1. c语言case用法?
  2. c语言case和default用法示例?
  3. c语言中case的运行顺序?

c语言case用法

c语言中case的用法如下

“case常量表达式只是起语句标号作用,并不是该处进行条件判断。在执行switch语句时,根据switch的表达式,找到与之匹配的case语句,就从此case子句执行下去,不在进行判断,直到碰到break或函数结束为止。”

c语言的case,c语言的case语句-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

使用switch语句直接处理多个分支(当然包括分支).

c语言case和default用法示例?

switch(需要判断的常量值) { //看常量值是几比如是1,就运行case 1后的语句;记得break不然会有逻辑错误~不过也就时候可以利用这一点; case 1 : break case 2 : break; //default是没有配比的case语句,最后需要运行的,也就是不管有没有case语句都是要运行的 default :printf(""); }

c语言中case的运行顺序

第一步:计算switch后面的条件表达式的值。

第二步:将表达式的值,分别与case语句中的常量表达式进行比较。如果相等,则执行对应的case语句,执行完语句后,

c语言的case,c语言的case语句-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

即会跳出switch语句块。

第三步:如果所有的case常量表达式值都与switch条件表达式的值不一致,则执行default下的默认语句。

default语句可以省略,如果省略,则程序执行swtich语句块后面的语句。

c语言的case,c语言的case语句-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

到此,以上就是小编对于c语言的case的问题就介绍到这了,希望介绍关于c语言的case的3点解答对大家有用

标签: 语句 case 表达式