一个函数的某形参为数组时,该形参实质上就是一个变量,当调用该函数进行实参数组与形参数组结合时,实质上就是让形参的指向实参数组的基地址,使得形参数组和实参数组共用存储空间
举一反三
- 以下关于数组作函数参数的说法中,错误的是()。 A: 数组作函数参数时,实参和形参之间是地址传递 B: 数组作函数参数时,将整个数组的元素传递给形参数组 C: 实参的数组名表示数组的第0个元素的地址 D: 数组作函数参数,形参数组和实参数组共用同一段内存
- 数组名做函数参数时是把实参数组的起始地址传给了形参数组,即:形参数组与实参数组对应同一段内存单元,对形参的改变就是对实参的改变
- 以下关于数组作为函数参数叙述不正确的是 。 A: 数组名作为函数的实参,此时形参不能是指针 B: 数组名作为函数的实参,其实质就是将实参数组的首地址传给形参的数组名 C: 形参数组和实参数组在定义时,长度可以不同 D: 形参数组可以不指明数组长度
- 以数组名作函数参数时,实参数组与形参数组都不必定义长度,因为实参与形参的结合方式是地址结合,与数组长度无关。
- 关于方法的形参数组说法不正确的是()? 形参数组允许零个或多个实参对应一个特殊的形参。|形参数组可以是任意维的数组。|如果参数列表中存在形参数组,则参数数组必须是参数列表中的最后一个。|在一个参数列表中最多只能有一个形参数组。;