码迷,mamicode.com
首页 > 编程语言 > 详细

指针和二维数组的关系

时间:2015-08-27 22:43:57      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

指针引用多维数组

        

int a[3][4] = {{1,3,5,7},{9,11,13,15},{17,19,21,23}};
                                      二维数组
a[0]  == 1 2 5 7
a[1]  == 9 11 13 15
a[2]  == 17 19 21 23

OK,二维数组在我们眼中,相当于三个一维数组组成;a代表着 二维数组的首地址。 而在二维数组中需要我们特别注意的是 a+1 指向其实是a[1]的地址.

我们在例子中设置的是 “INT” 类型的,在32位 vs中 每个int型代表着 4个字节。 假设:“a”的首地址是2000,那么“a+1”的地址就是2000+4*4 = 2016;

指针和二维数组的关系

标签:

原文地址:http://www.cnblogs.com/causal360/p/4764516.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!