2维数组中的数组名
2维数组在计算机中的存储模式本质上还是一维的模式,下面我们来看一段代码。
我们发现对于arr[1]来说编译器并没有报出警告,也就是说我以%p的形式打印arr[1]是没有问题的,也就是说arr[1]本质上就是地址,可以尝试如果以%p的形式打印arr[1][0]编译器会给我们警告说printf函数的第二个函数需要%p类型的但是实际类型为int,我们类比一位数组,可以得到这样一个结论,arr[1]为数组名,本质上是地址,他是一个指针变量,存放的是arr[1][0]元素的首地址