二维数组 A[m][n] 按行优先和按列优先的 下标地址转换公式

设二维数组 A[m][n] 按行优先存储, 每个元素占 p 个字节,  则 Loc(i, j) 的地址为 (i * n + m) * p, 第 i 行前面有 i 行, 每行有 n 个元素, 加上 第 i 行的的 j 个元素,所以地址 为 (i * n + m) * p,  1. 若 j 从下标 1 开始, 则 Loc(i, j) = (i * n + j - 1)     第 i 行的 第 j 个元素,在第 i 行中 前面只有 j  - 1 个元素,  2. 若 i 从下标 1开始,