77问答网
所有问题
c语言指针:一个二维数组a[3][4],为什么*a会表示&a[0][0]呢?不是【a表示&a[0]
c语言指针:一个二维数组a[3][4],为什么*a会表示&a[0][0]呢?不是【a表示&a[0],然后*&a[0]表示一个值吗,怎么变成地址了?
举报该问题
推荐答案 2015-10-18
*a表示第0行第0列地址,a既是数组名,也是第0行的首地址;a[0]表示第0行0列的地址,*是取对象,&是取地址,*a[0]才表示值
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/3GppWvIpvYG3NqqpGY.html
其他回答
第1个回答 2015-10-18
*a默认为第0行第0列地址
相似回答
大家正在搜
相关问题
为什么C语言中二维数组的数组名a和*a表示的是同一个值?
c语言中,例如一个二维数组a[3][4],则a与a[0]代表...
c语言大神进 c语言中,例如一个二维数组a[3][4],则a...
求问c语言大神: int a[3][4] 那么a,*a,&...
c++中有二维数组a[3][3],指针p指向&a[0][0]...
C语言中指针问题:设int a[3][5],那么&a[0]的...
c语言里一个双层数组里a[3][4]里,&a[0] 和 a[...
C语言二维数组&a[3]+4代表什么