有關下列 C 語言程式片段的敘述,何者正確? a = b = 1;
(A)會產生編譯錯誤,無法執行
(B)會產生編譯警告,但可以執行
(C)執行結果與 a = b; b = 1; 相同
(D)執行結果與 b = 1; a = b; 相同

答案:登入後查看
統計: A(31), B(23), C(33), D(91), E(0) #452844

詳解 (共 2 筆)

#737040
(C)選項表示b的值指定給a後1在指定給b,但是不知道原始b指定給a的值是多少,而選項(D)表示1指定給b後再將b指定給a。此題為右結合,必須從b=1開始看再看a=b
5
0
#733039
C 跟 D 選項不是一樣嗎?

0
0