三维数组A[n][m][k],n,m,k三个分量分别称之为行,列,页。
假设A[0][0][0]的存储地址为a,其中每个元素所占内存空间为b,那么计算A[x][y][z]的存储地址的公式为a+(xmk+yk+z)b
三位数组按行优先存储在内存空间中的存储方式为:
首先将第一行第一列的页存满,再存第一行第二列的页,直到第一行存满后再存下一行。
三维数组A[n][m][k],n,m,k三个分量分别称之为行,列,页。
假设A[0][0][0]的存储地址为a,其中每个元素所占内存空间为b,那么计算A[x][y][z]的存储地址的公式为a+(xmk+yk+z)b
首先将第一行第一列的页存满,再存第一行第二列的页,直到第一行存满后再存下一行。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。