作者pthread (QQ)
看板Examination
标题[考题] 98高考/程式语言
时间Wed Mar 13 10:16:10 2013
二、假设一个整数占用四个位元组(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
1F:→ kaitouGamer:8*16*3*4=1536 原po单纯计算错误吧... 03/13 11:10
2F:→ kaitouGamer:下面刚好也有人回了XD 03/13 11:11
3F:→ pthread:崩溃....计算错误 03/13 11:32