在调用函数时
int sum_array(int array[], int arr_length)
{
int sum = 0;
while(--arr_length >= 0)
sum += array[arr_length];
return sum;
}
在主函数中
int main()
{
int b[10];
...
total = sum_array(b,10);
...
}
为什么传递论点b
,而不是b[]
作为sum_array(b[],10)
?
注意:我不知道指针。