若二维数组arr[1..8,1..6]的首地址为base,数组元素按列存储,且每

题库2022-08-02  41

问题 若二维数组arr[1..8,1..6]的首地址为base,数组元素按列存储,且每个元素占用4个存储单元,则元素arr[5,5]在该数组空间的地址为(  )。A.base+(4*8+4)*4B.base+(5*8+5)*4C.base+(4*6+4)*4D.base+(5*6+5)*4

选项 A.base+(4*8+4)*4
B.base+(5*8+5)*4
C.base+(4*6+4)*4
D.base+(5*6+5)*4

答案 A

解析 按列存储,前面共四列,4*8+第五列的地址,因为是arr[5,5],所以应该是4*8+4,每个元素占4个单元,(4*8+4)*4,加上首地址。
转载请注明原文地址:https://tihaiku.com/congyezige/2427696.html

最新回复(0)