求职笔试题中switch语句的问题

来源:互联网 发布:网络套现平台如何举报 编辑:程序博客网 时间:2024/05/16 01:41

还是昨天的金山笔试,这个switch语句的考题让我晕了好久,掂量了半天也找不出对的选项,献丑了。

 

刚才看了这个链接,明白了:switch语句中的常量表达式(case语句)只是起到一个入口作用,一旦执行了相应的语句后,只要没有强迫中断语句(break),它就会一直按顺序继续执行下去,也就是会执行其它case后面的语句,直到遇到“}”符号才停止。

 

检验代码

输出结果:v0 = 4, v1 = 6, v2 = 2

 

ps:当default语句置顶时,编译器聪明的先从default后面的case语句检查起,而后才流转到default语句。