黑马程序员技术交流社区

标题: 关于二维数组与指针问题 [打印本页]

作者: chaoyueshan    时间: 2015-6-14 10:11
标题: 关于二维数组与指针问题
在自学视频中 看到二维数组与指针问题  我想有不少同学晕了  我也是, 自己又花费了好多时间消化,才差不多理解, 这其中就是对数组名代表的含义不太清楚  所依混淆了 我查看资料看了一下对我理解很有帮助,分享一下:
int a[3][4]  假设a的首地址是2000
a  数组名,指向一维数组a[0[],即0行首地址     地址2000;
a[0],*(a+0),*a  0行0列元素地址                             2000;
a+1, &a[1]     1行首地址                                       2008;
a[1],  *(a+1)   1行0列元素 a[1][0]的地址               2008;
a[1]+2,  *(a+1)+2,&a[1][2]   1行2列元素 a[1][2]的地址               2012;
*(a[1]+2),*(  *(a+1)+2),a[1][2]   1行2列元素 a[1][2]的值            
作者: 飞翔的猪    时间: 2015-6-14 10:27
不错,不错,谢谢总结!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2