小编And*_*rew的帖子

切换语句

对于switch语句,是否可以在switch语句中更改switch的值,以便它可以跳转到不同的情况?例如:

int w = 0;
switch(w)
{
   case 1:
     doSomething();
     w = 3;
   case 2:
     doSomething();
     break;
   case 3:
     doSomething();
     break;
}
Run Code Online (Sandbox Code Playgroud)

基本上我要问的是,如果我没有为一个案例放置一个break语句并且我在同一个案例中更改了switch的值,那么代码会执行这两种情况吗?

case break switch-statement

5
推荐指数
0
解决办法
2855
查看次数

标签 统计

break ×1

case ×1

switch-statement ×1