switch中,default放在case前是何种执行结果?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了switch中,default放在case前是何种执行结果?相关的知识,希望对你有一定的参考价值。
比如:
switch(A)
default:break;
case 1:XXXXXXXX;
case 2:XXXXXXXX;
如果A的值为2,执行case 2后的语句后是直接跳出switch语句还是在执行default的break后跳出语句?
一般default放在case语句前的时候如果执行了default之后的case是否还会返回fault?
switch是判断选择,判断选择之后就是顺序执行,直到碰到break跳出,如果没有break就一直到结束,不会返回到上一个选择,不管是case还是default。 参考技术A 真是怪怪的,这样这个switch完全鸡肋,直接default再break啦,case没起作用 参考技术B 1> 跳出
2>不会 参考技术C 首先我不知道,但是我猜不影响。
其次我建议你自己试试。。
因为这种东西都是自己试出来的。
再次我建议写程序时候不要这样,看的人会觉得你不可理喻。。。
以上是关于switch中,default放在case前是何种执行结果?的主要内容,如果未能解决你的问题,请参考以下文章