level 7
贴吧用户_54JNWaa
楼主
大佬们,下面这个程序为什么答案是a呀,switch语句不是x=1,执行a++,结果是C吗?
#include<stdio.h>
main()
{int x=1, a=0, b=0;
switch(x)
{case 0:b++;
case 1:a++;
case 2:a++;b++;}
printf(" a=%d, b=%d\n",a,b) ;}
A. a=2,b=1
B. a=1, b=1
C.a=1,b=0
2018年12月27日 04点12分
1
#include<stdio.h>
main()
{int x=1, a=0, b=0;
switch(x)
{case 0:b++;
case 1:a++;
case 2:a++;b++;}
printf(" a=%d, b=%d\n",a,b) ;}
A. a=2,b=1
B. a=1, b=1
C.a=1,b=0