• 2021-04-14
    已知二维数组A[m][n]采用行序为主方式存储,每个元素占k个存储单元,并且第一个元素的存储地址是LOC(A[0][0]),则A[i][j]的地址是()。
  • Loc(A[0][0])+(i*N+j)*k

    内容

    • 0

      已知二维数组Am,m采用按行优先顺序存放,每个元素占K个存储单元,并且第一个元素的存储地址为Loc(a11),请写出求Loc(aij)的计算公式。如果采用列优先顺序存放呢

    • 1

      二维数组A[10][20]采用列序为主方式存储,每个元素占1个存储单元,并且第一个元素的存储地址是200,则A[6][12]的地址是_______。

    • 2

      二维数组A[4][5]按行优先顺序存储,若每个元素占2个存储单元,且第一个元素A[0][0]的存储地址为1000,则数组元素A[3][2]的存储地址为 ( ) 。

    • 3

      假设以行序为主序存储二维数组A=array[1...100,1...100],设每个数组元素占2个存储单元,基地址为10,则LOC[5,5]=

    • 4

      【填空题】设数组a[1..60, 1..70]的基地址为2048,每个元素占2 个存储单元, 若以列序为主序顺序存储,则元素a[32,58] 的存储地址为 ,若以行序为主序存储,则其存储地址为