[考題] 98高考/程式語言
二、假設一個整數佔用四個位元組(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
03/13 11:10, 1F
→
03/13 11:11, , 2F
03/13 11:11, 2F
→
03/13 11:32, , 3F
03/13 11:32, 3F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
考題
0
3