可能会有多个条件。如果没有其他匹配项,则执行 可选的默认情况。
在每种情况下都需要 一个break语句以执行switch语句的末尾。
如果没有break语句,程序将执行到下一个case语句。
当在几种情况下需要相同的语句时,这可能会很有用。考虑以下switch语句
switch (num) {
case 1:
case 2:
case 3:
printf("One, Two, or Three\n");
break;
case 4:
case 5:
case 6:
printf("Four, Five, or Six\n");
break;
default:
printf("大于6\n");
}