int test; test = 0; switch(test) { case 0: test++; printf("value = 0"); // 打印printf,后續沒有break代碼,系統緊接着判斷case 1 case 1: test++; printf("value = 1"); break; // 打印完printf,發現有break,跳出switch case 2: printf("value = 2"); // 這行代碼,不會被執行 break; default: printf("value = 99"); break; }
最終的執行結果,就是
value = 0
value = 1