数组可以做为函数形参传入进行处理,此时的数组变量退化为数组首元素的地址。其他读写操作可以类推,但是长度不能导入。
int test(int array [],int len)
{
int sum = 0;
for (int i = 0; i < len; i++)
{
array[i]+=3;
}
return sum;
}
int main()
{
int array[] = { 1,2,3,4 };
int sum = test(array,sizeof(array)/sizeof(int));
//printf("%d", sum);
int len = sizeof(array)/sizeof(int);
for (int i = 0; i < len; i++)
{
printf("%d", array[i]);
printf("\r\n");
}
return 0;
}