28 執行下列 C 程式後,產生的輸出為何?
(A)1234
(B) 41 42 43 4
(C) 4123 423 43 4
(D) 41 42 3 4

(A)1234
(B) 41 42 43 4
(C) 4123 423 43 4
(D) 41 42 3 4
答案:登入後查看
統計: A(69), B(93), C(87), D(336), E(0) #2018915
統計: A(69), B(93), C(87), D(336), E(0) #2018915
詳解 (共 4 筆)
#3422042
1→ i=0 break print 4
2→ i=1 print 1 break print 4
3→ i=2 print 2
4→ i=3 print 3 print4
4 1 4 2 3 4
2→ i=1 print 1 break print 4
3→ i=2 print 2
4→ i=3 print 3 print4
4 1 4 2 3 4
11
5
#4174633
Switch case 在沒遇到break時會繼續往下一行執行所以當i=2時 printf(2)完會繼續往case3執行printf(3),遇到switch case 結束括號跳出switch執行printf(4)
2
0