#include<stdio.h>
int main(void)
{
int x;
int a = 10;
scanf("%d", &x);
switch(x)
{
default:
a = 100;
break;
case 1:
a=a+1;
break;
case 2:
a= a-1;
break;
}
printf("a= %d/n", a);
return 0;
}
这个先把default放前面和放后面是一样的啦, CASE后的判断语句都是起作用的啦!!!吼吼哈哈!!
但是假如去掉default 后的break,则 输入1 的时候还是匹配 CASE 1; 但是假如输入4或者其他非1和2的数字时候, 那它就从DEFAULT 运行到第一个BREAK的时候!!!