可能会有多个条件。如果没有其他匹配项,则执行 可选的默认情况。
在每种情况下都需要 一个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"); }