c语言case的用法和意思
c语言case标号只起标记的作用。在执行switch语句时,根据switch表达式的值找到匹配的入口配号,并不在d进行条件检查,在执行完一个case标号后面的语句后,就从此标号开始执行下去,不再进行判断。各个case标号出现次序不影响执行结果。
case语句用法举例说明
1、case语句用法:c语言中每一个case的最后加上一个break语句,就是为了防止它进入下一个case,把下一个case中的语句输出。
2、结束一个switchcase语句是有两中结束方式的,第一种是遇到switchcase这个语句的括号,第二种是遇到break。
3、case中的语句,用代码验证。这样的代码在编译的时刻就会出现错误,原因是标号只能是语句的一部分,而并非语法。
c语言中case的运行顺序
第一步:计算switch后面的条件表达式的值。
第二步:将表达式的值,分别与case语句中的常量表达式进行比较。如果相等,则执行对应的case语句,执行完语句后,
即会跳出switch语句块。
第三步:如果所有的case常量表达式值都与switch条件表达式的值不一致,则执行default下的默认语句。
default语句可以省略,如果省略,则程序执行swtich语句块后面的语句。