数组名 等价于 数组的第一个元素的地址
函数传参传 arr ,就是传参&arr[0]
函数传参传arr[某下标],也是传参&arr[0]
//11.9的blog已经写过
arr[0]的[ ]其实就等价于解引用,所以&arr[0]其实就表示数组的第一个元素的地址
这些都是数组元素的地址
那数组自己的地址呢?
&arr
就是表示整个数组的地址
arr是数组,本质即指针,所以&arr其实是指针的指针
类型是 int (*)[5]
(如果 arr
是一个包含 5 个整数的数组)
这表示它是一个指向包含 5 个整数的数组的指针,就是数组指针
Comments NOTHING