假设二维数组A的维界为[-2..7,3..6],假设每个元素占2个字节的空间大小,当它往内存中按行存放时,数组元素a[1,5]的存储地址是_______;当按列存放时,数组元素a[1,5]的存储地址是_______(假设二维数组存储空间的首地址为0)。
举一反三
- 二维数组A[0..5][0..6]按列为主序存储在起始地址为1000的内存单元中,每个元素占5个字节,则元素A[5][5]的地址是
- 设二维数组a[6][10],每个数组元素占用4个存储单元,若按行优先顺序存放数组元素,a[3][5]的存储地址为1000,则a[0][0]的存储地址是________
- 已知二维数组A[10][8],每个元素占4个字节,且数组在内存中的起始地址为3000。请计算:数组A共占用多少字节?数组A第一个数据元素的存储地址是多少?数组A最后一个元素的存储地址是多少?采用行优先顺序存储该数组,元素A[6][5]的地址是多少?采用列优先顺序存储该数组,元素A[6][5]的地址是多少?
- 二维数组A[4][5]按行优先顺序存储,若每个元素占2个存储单元,且第一个元素A[0][0]的存储地址为1000,则数组元素A[3][2]的存储地址为( )。
- 设有一个二维数组A[10][15],数组按行存放,每个元素占4个存储单元,假设A[0][0]的存储地址是1000,则A[7][3]的存储地址是1432。