----数组元素作实参,对应的形参为变量,一次传递一个元素,采用值传递。
----数组名作实参,对应的形参为一个数组,一次传递整个数组。
----数组作参数,其参数传递可理解为形参数组与实参数组共用同一数组空间(即共用实参数组空间)。因此,在函数中,使用形参数组就是在使用实参数组,改变形参数组元素的值就是在改变实参数组元素的值,这一点与引用传递非常类似。
一维数组的传递:
(1)一维数组作形参的声明格式:
< 类型 > < 数组名 > [ ]
其中,[ ]中可以省略数组的长度值(可认为形参数组与实参数组长度是相同的)。
(2)对应的实参应该为同类型的一维数组名(仅使用数组名)。
说明:为了使函数知道需要处理的数组元素的个数,通常给函数再传递一个表示元素个数的整型数。
举两个例子:使用数组名作为函数的形参
对应代码: