問題詳情
22 有關於 C++語言,在程式裡宣告 int &A=B;,則下列敘述何者正確?
(A)將 A 的位址指定給 B 變數
(B)若依序執行 A=3; B=4; C=A+B; 之後變數 C 的結果為 7
(C)A, B 其實為同一個位址的變數
(D)A, B 為兩個不同變數,但 B 的數值會複製給 A
參考答案
答案:C
難度:困難0.222222
統計:A(1),B(1),C(2),D(5),E(0)
用户評論
【San Hsien】評論
若&前面有資料型態 (ex: int &),則為參考,&前面有等號 (ex: int* p = &a),則為取址。此處為參考,是一個變數或物件的別名 (alias),代表同一個變數或物件。A=3, B=4=A, C=A+B=4+4=8