设二维数组A[8][10]是一个按行优先顺序存储在内存中,已知A[0][0]的起始存储位置为1000,每个数组元素占用4个存储单元,求:
(1) A[4][5]的起始存储位置;
(2) 起始存储位置为1184的数组元素的下标
(1) A[4][5]的起始存储位置;
(2) 起始存储位置为1184的数组元素的下标
举一反三
- 设二维数组A[5][6]按行优先顺序存储在内存中,已知A[0][0] 起始地址为1000,每个数组元素占用5个存储单元,则元素A[4][4]的地址为
- 设二维数组A[-20..30,-30..20], 每个元素占有4 个存储单元, 存储起始地址为200.如按行优先顺序存储,则元素 A[25,18]的存储地址为( )。
- 二维数组A[4][5]按行优先顺序存储,若每个元素占2个存储单元,且第一个元素A[0][0]的存储地址为1000,则数组元素A[3][2]的存储地址为 ( ) 。
- 4 行 5 列的二维数组 M (数组下标从 0 开始),M 按行优先顺序存储时元素 M[2][4] 的起始地址与 M 按列优先顺序存储时元素()的起始地址相同。
- 【填空题】设二维数组A[-20..30,-30..20], 每个元素占有4 个存储单元, 存储起始地址为200、如按行优先顺序存储,则元素 A[25,18]的存储地址为 ;如按列优先顺序存储,则元素A[-18,-25]的存储地址为 。