假设有这么一个数组:int a[3][4] = {{1,3,5,7},{9,11,13,15},{17,19,21,23}}
表示形式 含义 地址
a 二维数组名,指向一维数组a[0],即0行的首地址...(2)二维数组在内存中是连续存储的,因此a[1][0]的地址是a[0][0]的地址再加上a[0]里面元素个数×每个元素所占字节数,即2000+4×4=2016。...(3)二维数组名a表示的是第0行的地址,a[0]表示第0行第0列元素的地址。(在c语言中数组名就是其首元素的地址)。
(4)a[i][j]表示第i行第j列的值,用&可以得到其地址。