有關下列 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
統計: 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