黑马程序员技术交流社区

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

作者: Abuzzworld    时间: 2015-10-6 12:37
标题: 一个关于二维指针数组的问题
int a[3][4]={{1,3,5,7}, {9,11,13,15},{17,19,21,23}};

为什么用**a才能取出a[0][0]的值呢,a存放的不就是a[0]的地址么,*a[0]可以取出a[0][0]值,为什么*a取出的还是a的地址呢
作者: 请叫我焦卷卷    时间: 2015-10-6 12:49
a代表&a[0],a[0]代表&a[0][0],所有a[0][0] = *a[0]= *(*a)= **a
作者: ff774411    时间: 2015-10-7 13:01
*a[0]取出的是第一行的首地址   所以应该再*一次才是a[][].




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