数据结构-数组1

我们知道,计算机会给每个内存单元分配一个地址,计算机通过地址来访问内存中的数据。当计算机需要随机访问数组中的某个元素时,它会首先通过下面的寻址公式,计算出该元素存储的内存地址:
a[i]_address = base_address + i * data_type_size
二维数组
a[0,0]相对于a[i,j]的地址来说为(i*列数+j)*每个元素所占存储单元
三维数组
a[0,0,0]对于a[z,i,j]的地址来说为(z*行数*列数,i*列数+j)*每个元素所占存储单元
全部评论

相关推荐

吴offer选手:下午mt一来就告警说项目来不及,估计明天拿了权限就要参与开发了 已老实
实习生的蛐蛐区
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务