这样一段程序:
switch(i)
{
case 1: printf("1/n");
case 2: printf("2/n");
default: printf("default/n");
case 3: printf("3/n");
}
请问分别输入1,2,3,4时的输出。
关键在于,如果default不是放在最后一行,当输入非法字符时,还会不会执行到default
结果是: 输入4时,屏幕会打印出
default
3
这样一段程序:
switch(i)
{
case 1: printf("1/n");
case 2: printf("2/n");
default: printf("default/n");
case 3: printf("3/n");
}
请问分别输入1,2,3,4时的输出。
关键在于,如果default不是放在最后一行,当输入非法字符时,还会不会执行到default
结果是: 输入4时,屏幕会打印出
default
3