数组可以作为函数的参数使用,进行数据传送。数组作为函数参数有两种形式。
(1)把元素作为实参使用。
(2)把数组名作为函数的形参和实参使用。
1、数组元素作为函数实参
数组元素就是下标变量,它与普通变量并无区别。因此它作为函数实参使用与普通变量是完全相同的,在发生函数调用时,把作为实参的数组元素的值传递给形参,实现单向的值传递。
例:判别一个整数数组a[10]={1,2,3,4,-1,-2,-3,-4,2,3}中个元素的值,若大于0,则输出该值,若小于等于0,则输出0。
#include#includevoid test(int v); void main() {int a[10]={1,2,3,4,-1,-2,-3,-4,2,3};int i;for(i=0;i