C 語言程式中,陣列 A 宣告如下:int A[20][200]; 程式中並有一行敘述如下: *(A+420)=1000; 此敘述所執行的運算與下列何者相同?
AA[4][20]=1000;
BA[2][20]=1000;正確答案
CA[20][2]=1000;
DA[2][2]=1000;
答案與詳解
A[2][20] 的一維偏移量計算為:2 * 200 + 20 = 420。符合題目 *(A+420) 所指的記憶體位置(國考常將二維陣列名稱視為一維基底位址來考偏移量)。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
