2维数组中的数组名

2维数组在计算机中的存储模式本质上还是一维的模式,下面我们来看一段代码。

 

 

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>