#include <stdio.h>
int main() {
int num = 3;
switch (num) {
case 1:
printf("Case 1\n");
break;
if (num == 3){
num = 2;
}
case 2:
printf("Case 2\n");
break;
case 3:
printf("Case 3\n");
break;
default:
printf("Default case\n");
}
return 0;
}
我在Switch裡面加上一個if statement
跑出來的結果還是Case 3
所以在Switch Case裡面只會執行那幾個Case?
還是我哪裡寫錯了?
早上改一段測試Code發現的問題
(另外不加上if,直接num = 2來修改也沒用)
你板有C語言大師嗎