新手入门 请教各路大神帮帮我!!
void main(){
int a=0,i=1;
switch(i)
{
case 0:
case 3:a+=2;
case 1:
case 2:a+=3;
default:a+=5;
}
printf("%d\n",a);
}
这个结果为什么等于8.不是应该i=1就选择方案 然后疏导CASE1那里 然后等于3么。。
int main() { int i; int a; a = 0; i = 1; switch (1) { case 0: case 3: a += 2; goto $LN2; case 1: case 2: $LN2: a += 3; break; default: break; } a += 5; printf("%d\n", a); return 0; }
[此贴子已经被作者于2015-11-3 14:09编辑过]