首页 > 试题广场 >

三维数组A[4][5][6]按行优先存储方法存储在内存中,若

[填空题]

三维数组A[4][5][6]按行优先存储方法存储在内存中,若每个元素占2个存储单元,且数组中第一个元素A[0][0][0]的存储地址为120, 则元素A[3][4][5]的存储地址为1

(3*5*6+4*6+5)*2+120=358
发表于 2019-10-06 11:58:51 回复(0)

以行优先顺序存储的三维数组A[m][n][k],

其中元素A[0][0][0]的地址为a,

且每个元素占b个字节,

A[x][y][z]的地址为 a+(x*n*k+y*k+z)*b

m,n,k,视为z,y,x

3*5*6+4*6+5)*2+120=358
发表于 2020-11-13 15:39:50 回复(0)
是不是应该是120+2*(3*5*6+4*7+5) 啊 楼主有正确答案吗
发表于 2022-11-06 17:20:44 回复(0)
(3*5*6+4*6+5)*2+120=358
发表于 2020-08-06 16:21:45 回复(0)
120+(3*5*6+4*5+5)*2=350
编辑于 2019-04-28 08:40:48 回复(0)

(3*5*6+4*6+5)*2+100

发表于 2018-11-21 11:04:00 回复(0)