我有一个关于数组和函数C.C数组和函数,如何返回?
一个新手的问题比方说,我有这样的数组:
int array1[10] = {2,4,6,3,2,3,6,7,9,1};
我写了这个功能:
int *reverseArray(int *array, int size)
{
int *arr = malloc(size * sizeof(int));
int i, j;
for(i = 10, j = 0; i > 0; i--, i++) {
arr[j] = array[i];
}
return arr;
}
我甚至不知道如果它的工作,因为如果我这样做:
array1 = reverseArray(array1, 10);
我得到了错误:
分配与数组类型的表达式
如何分配一个阵列到另一个阵列的ADRESS?
是的,我为J,是一个错字,谢谢人 – Carondimonio