C++ 之 指向多维数组地址分析
来源:网络收集 点击: 时间:2024-03-10【导读】:
以二维数组为例介绍多维数组的地址方法/步骤1/6分步阅读
2/6
3/6
4/6
5/6
6/6
c++
设有整形的二维数组a

定义为int a={{0,1,2,3},{4,5,6,7},{8,9,10,11}}
设首地址为 1000
则对应的值和地址为

把a 分为三个一位数组
即a,a,a

假设:a数组,含有a,a,a,a四个元素
a是二维数组名,a代表整个二维数组的首地址1000。a+1代表第一行的首地址,等于1008。

a是第一个一维数组的数组名和首地址,因此也为1000
*(a+0)或*a是与a等效的, 它表示一维数组a0 号元素的首地址,也为1000。a是二维数组a的0行0列元素首地址,同样是1000。因此,a,a,*(a+0),*a,a是相等的。

a也可以看成是a+0,是一维数组a的0号元素的首地址,而a+1则是a的1号元素首地址,由此可得出a+j则是一维数组a的j号元素首地址,它等于a

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_309913.html
上一篇:明基MX660投影仪开机5分钟自动关机的维修方法
下一篇:酷狗音乐如何制作音乐影集