怎么判断switch第一次

2025-05-16 17:45:40
推荐回答(1个)
回答(1):

case只是个入口,如果没有break;会从入口处将后面所有的case全部执行一次,例如在以下程序中

int x;
switch(x)
{
case 1:printf("a");
case 2:printf("b");
case 3:printf("c");
}
如果令x=1,由于没有break;语句,则系统会执行
printf("a");
printf("b");
printf("c");