switch语句问题
有以下程序main( )
{ char k; int i;
for(i=1;i<3;i++)
{ scanf("%c",&k);
switch(k)
{ case '0': printf("another\n");
case '1': printf("number\n");
}
}
}
程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是()
A) another B)another C)another D)number
number number number number
another number
case ‘0’这个不是应该是字符0吗?但是输入的是数字0啊?如何分析这道题?