根據下列的 C 語言程式碼,當 n=2 時,請問輸出結果為何? #include <stdio.h> int main() { int n=2; switch (n) { case 1: printf("a"); case 2: printf("b"); case 3: printf("c"); default: printf("d"); break; } }
Ab
Bab
Cbc
Dbcd正確答案
答案與詳解
n=2 進入 case 2 印 b → 無 break 往下 case 3 印 c → 無 break 再到 default 印 d → 遇到 break 跳出。最終輸出 bcd。
