我们都知道switch的default一般都习惯性放在最后,但是考试会出现这样的问题——default随便放。
下面来看看其中的奥妙!
int i = 2;
switch (i)
{
default: i = 30;break;
case 1: i = 20;break;
case 2: i = 10;
}
printf("i = %d",i);
运行结果 i = 10
int i = 3;
switch (i)
{
default: i = 30;
case 1: i = 20;break;
case 2: i = 10;
}
printf("i = %d",i);
运行结果 i = 20