我遇到了这篇文章http://www.eskimo.com/~scs/cclass/int/sx5.html
但这部分让我感到困惑:send_array_3
如果我们已经使用send_array
or修改它,那么返回数组有什么意义send_array_2
?我们不需要退货,对吧?
void send_array(int a[], int n) {
for (int i=0; i<n; i++)
a[i] = i*i;
}
void send_array_2(int* a, int n) {
for (int i=0; i<n; i++)
a[i] = i*i;
}
int* send_array_3(int a[], int n) {
for (int i=0; i<n; i++)
a[i] = i*i;
return a;
}