4.3.2 数组参数的退化 (退化为指针) C语言数组参数的退化 (退化为指针) 详解 数组作为函数参数的基础 在讨论数组参数的退化之前,我们先回顾一下数组作为函数参数的基本用法。在C语言中,我们可以将数组作为参数传递给函数,以便函数能够处理数组中的数据。 示例 1:传递一维数组 代码解释: 函数接收两个参数: 和 。 声明 为一个整型数组。注意,这里方括号 内为空,表示这是一个开放数组,即函数并不关心数组的具体大小,而是由调用者传递大小信息。 接收数组的元素个数,这是因为在函数内部,我们无法直接通过数组参数获取其大小(稍后会解释原因)。 函数中: 定义并初始化一个整型数组 。 计算数组 的元素个数。 调用 函数,将数组名 和数组大小 作为参数传递。