[考題] 98高考/程式語言

看板Examination作者 (QQ)時間12年前 (2013/03/13 10:16), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/2 (看更多)
二、假設一個整數佔用四個位元組(4 bytes),考慮一個 C 程式語言的整數陣列( integer array)int A[4][8][16],此陣列的起始位址(starting address)為 0X22F760,以十 六 進位(hexadecimal)寫出下列四個 printf 敘述句(statements)的輸出值(請寫出計 算過程):(每小題 5 分共 20 分) (1)printf("%X\n", &A[0][1][2]); (2)printf("%X\n", &A[0][1][2]+1); (3)printf("%X\n", &A[0][1]+2); (4)printf("%X\n", &A[0]+3); 先提供我算的答案 (1)22F7A8 (2)22F7AC (3)22F820 (4)22FCFC 第四題我是用22F760+1436來算 其中第四題我算的答案跟高點網站的解答不一樣 高點網站的解答為22FD60 請問這題正確答案到底多少呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.246.201.23

03/13 11:10, , 1F
8*16*3*4=1536 原po單純計算錯誤吧...
03/13 11:10, 1F

03/13 11:11, , 2F
下面剛好也有人回了XD
03/13 11:11, 2F

03/13 11:32, , 3F
崩潰....計算錯誤
03/13 11:32, 3F
文章代碼(AID): #1HF-5jid (Examination)
文章代碼(AID): #1HF-5jid (Examination)