47.数组作为函数参数
变量可以当作参数,这里的数组也可以当作函数的参数。
数组可以由整个数组当作函数的参数,也可以由数组中的某个元素当作函数的参数;
1.整个数组当作函数参数,即把数组名称传入函数中,例如:
#include<stdio.h>
void temp(int arr[])
{
int i;
for(i=0; i<5; i++)
{
printf("%d\n", arr[i]);
}
}
int main()
{
int arr[5] = {1,2,3,4,5};
temp(arr);
return 0;
}
2.数组中的元素当作函数参数,即把数组中的参数传入函数中,例如:
#include<stdio.h>
void temp(int arrValue)
{
printf("%d\n",arrValue);
}
int main()
{
int arr[5] = {1,2,3,4,5};
temp(arr[3]);
return 0;
}
数组作为函数参数时注意以下事项: