c语言里一个双层数组里a[3][4]里,&a[0] 和 a[0]有什么区别?是不是都是指该数组的首地址?
&a[0]与a[0]与该数组的首地址相同。
a[3][4]这个二维数组表示的3行4列逻辑排列如下:
a[0][0] a[0][1] a[0][2] a[0][3]
a[1][0] a[1][1] a[1][2] a[1][3]
a[2][0] a[2][1] a[2][2] a[2][3]
调试程序的运行结果证明,&a[0]与a[0]的值是一样的。
谢谢您啊!