如题所述
会执行,如果case后面没有break;就会一直执行下去,直到有break为止;如果还没有就会执行到default语句,结束switch语句。
如果不在 case 的语句段最后写上 break 的话,代码将继续执行下一个 case 中的语句段,因此,break语句的添加需要根据程序的逻辑来选用,如果有需要程序执行连续执行符合条件的case中的代码,则不应该添加break而使得程序结束跳出。
扩展资料:
Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。
直线翻译:switch语句,即“切换”语句;case即“情况”。
switch语句的语法如下(switch,case,break和default是关键字):
switch ( 变量表达式 )
{
case 常量1 :语句;break;
case 常量2 :语句;break;
case 常量3 :语句;break;
参考资料来源:百度百科-switch
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2017-11-24
会执行,如果case后面没有break;就会一直执行下去,直到有break为止;如果还没有就会执行到default语句,结束switch语句
//下面这个题说明了 这个问题(链接)
//下面这个题说明了 这个问题(链接)
参考资料:
本回答被提问者采纳第2个回答 2015-10-09
会的,如果一路到default都没有break的话
第3个回答 2011-10-17
会的。