27 有關以下 C 語言撰寫之程式,下列敘述何者正確?
(A)執行後輸出 5, 6, 5, 4
(B)執行後輸出 4, 6, 6, 4
(C)執行後輸出 5, 5, 6, 4
(D)執行後輸出 4, 6, 5, 4
(A)執行後輸出 5, 6, 5, 4
(B)執行後輸出 4, 6, 6, 4
(C)執行後輸出 5, 5, 6, 4
(D)執行後輸出 4, 6, 5, 4
答案:登入後查看
統計: A(79), B(298), C(63), D(53), E(0) #1352402
統計: A(79), B(298), C(63), D(53), E(0) #1352402
詳解 (共 1 筆)
#1657908
a=i++ (先做a=i 然後在+1),所以a=i=4 ,後來i的value會是5
b=++i(先做i+1然後在b=i),所以i+1=6,且b=i=6
c=i--(先做c=i然後在-1),所以c=6,後來i的value會是5
d=--i(先做i-1然後在d=i),所以i-1=4,且d=i=4
所以答案就會是4,6,6,4
30
0