三维数组按行优先存储求某位置的地址

三维数组A[n][m][k],n,m,k三个分量分别称之为行,列,页。
假设A[0][0][0]的存储地址为a,其中每个元素所占内存空间为b,那么计算A[x][y][z]的存储地址的公式为a+(xmk+yk+z)b

三位数组按行优先存储在内存空间中的存储方式为:

首先将第一行第一列的页存满,再存第一行第二列的页,直到第一行存满后再存下一行。

原文地址:https://www.cnblogs.com/chance-zou/p/11254280.html