数据结构二维数组A[i][j]存储地址计算,初始地址为A[0][0]:
A[m][n]=P+(m×j+n)×b 和
A[m][n]=P+[m×(i-1)+n]×b,
i、j什么情况下-1什么情况下不需要-1?为什么?请大神给个详细回答,绕晕了
就是二维数组存储位置计算公式,我不是写了两个吗,当数组从a[0][0]开始时用上边的公式还是下边的,当数组从a[1][1]时用上边的还是下边的?
追答M按行存储元素时M[3][5]的存储地址=M[0][0]+(8*3+5)*4 M[0][0]是第一个元素的存储地址。
M按列存储元素时M[3][5]的存储地址=M[0][0]+(7*5+3)*4
可能是和行列有关