35.数组参数和指针参数分析

目录

1.思考

2.二维数组参数

小结


1.思考

为什么C语言中的数组参数会退化为一个指针?

退化的意义:

  • C语言中只会以值拷贝的方式传递参数
  • 当向函数传递数组时:
    • 将整个数组拷贝一份传入函数(x)
    • 将数组名看做常量指针传数组首元素地址

C语言以高效作为最初设计目标

猜你喜欢

转载自blog.csdn.net/qq_34738528/article/details/105365935