请问一下巨佬们,这个case 0;之后还执不执行,如果会,那为什么要执行

img

img

case 0会执行,因为 在case 1中,没有break语句,case 1 中的 switch(y){} 是一个代码块, switch(y){} 中的break 对switch(x)没有影响,所以case 0仍然会执行。

img

肯定执行啊,case 1没有break啊。case1的模块中的switch子模块采用break,与 case 1本身没有影响。所以x=1,会执行case 1,也会执行case 0

不会执行,但是如果x后面的值可以更改,或者变成输入的形式就是有用的,应该只是为了训练switch case