gcc 编译器输出为 0。为什么?不应该是3吗?
int main()
{
f(3);
return 0;
}
int f(int t)
{
int c;
switch(t)
{
case 2:
c=2;
case 3:
c=3;
case 4:
c=4;
case 5:
c=5;
default:
c=0;
}
printf("%d",c);
}