新手入门 请教各路大神帮帮我!!
											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么。。
 2015-10-30 12:32
	    2015-10-30 12:32
   程序代码:
程序代码: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-10-30 15:25
	    2015-10-30 15:25
   2015-10-30 15:41
	    2015-10-30 15:41
   2015-10-31 17:24
	    2015-10-31 17:24
  [此贴子已经被作者于2015-11-3 14:09编辑过]

 2015-11-03 14:07
	    2015-11-03 14:07
   2015-11-04 09:19
	    2015-11-04 09:19
   2015-11-04 16:14
	    2015-11-04 16:14