int a=3; switch(a) { case 1:printf("值为1\n");break; default:printf("值为其它\n"); case 2:printf("值为2\n");break; } 运行结果为?
#include <stdio.h>
int main()
{
int a=3;
switch(a)
{
case 1:
printf("值为1\n");
break;
default:printf("值为其它\n");
case 2:
printf("值为2\n");
break;
}
return 0;
}
这样的话值为:
值为其它
值为2
#include <stdio.h>
int main()
{
int a=3;
switch(a)
{
case 1:
printf("值为1\n");
break;
case 2:
printf("值为2\n");
break;
default:printf("值为其它\n");
}
return 0;
}
这样的话值为:
值为其它
switch语法的default:一般都是写在最后的,其在中间的情况很少见,是不是写错了?
有这提问等人回答的时间,不如写个程序运行一下