C**********n 发帖数: 100 | 1 int a = 1;
switch(a)
{
case 0: a++;
case 1: a = 3;
case 2: a++;
}
a = ?
我觉得是3, 可是为什么答案是4啊? |
h**6 发帖数: 4160 | |
C**********n 发帖数: 100 | 3 thanks.
【在 h**6 的大作中提到】 : 没有不瑞可。
|
p*********w 发帖数: 23432 | 4 没有加 break
【在 C**********n 的大作中提到】 : int a = 1; : switch(a) : { : case 0: a++; : case 1: a = 3; : case 2: a++; : } : a = ? : 我觉得是3, 可是为什么答案是4啊?
|
s******t 发帖数: 2374 | |
c*******d 发帖数: 255 | 6 case 1后面
没有break
【在 C**********n 的大作中提到】 : int a = 1; : switch(a) : { : case 0: a++; : case 1: a = 3; : case 2: a++; : } : a = ? : 我觉得是3, 可是为什么答案是4啊?
|
N*******d 发帖数: 1316 | 7 没有break
【在 C**********n 的大作中提到】 : int a = 1; : switch(a) : { : case 0: a++; : case 1: a = 3; : case 2: a++; : } : a = ? : 我觉得是3, 可是为什么答案是4啊?
|
G******i 发帖数: 5226 | 8 你们回答问题都不看回帖的?
难怪都没有break...
呵呵
【在 N*******d 的大作中提到】 : 没有break
|
s******t 发帖数: 2374 | 9 哈哈。都没break。所以都一直到现在了。
break!!!
【在 G******i 的大作中提到】 : 你们回答问题都不看回帖的? : 难怪都没有break... : 呵呵
|