數組可以做爲函數形參傳入進行處理,此時的數組變量退化爲數組首元素的地址。其他讀寫操作可以類推,但是長度不能導入。
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;
}