Pre:在c语言中a和a[0]和a[0][0]地址是一致的
1.二维数组
a =
[
[0,1,2,3,4],
[4,5,6,7,8],
[8,9,10,11,12],
[12,13,14,15]
]
二维数组取第一层,取得是里边元素的地址;
再取一层取到的才是内容
eg:
*a取到的是a[0]的地址,也就是a[0][0]的地址
*(a+1)取到的是a[1][0]的地址
**a取到的是a[0][0]的值
2.一维数组
b = [
1,2,3
]
但是如果是一维数组直接*b取的就直接是第一个元素的值
*b = 1