<分区>
我正在尝试反转 int
数组的顺序。这是我的代码,其中包含大量错误。
#include <cstdlib>
#include <iostream>
using namespace std;
int [] reverseArray(int []);
int main(){
int arr[5] = {3,9,11,2,7};
int arr2[5] = reverseArray(arr);
for (int i = 0; i < 5; ++i)
{
cout << arr2[i] << endl;
}
}
int [] reverseArray(int param[]){
int s = sizeof(param)/sizeof(param[0]);
int j = 0;
int* a[s];
for (int i = s ; i >= 0; i--)
{
a[j] = param[i];
j++;
}
return a;
}
我需要将修改后的数组传回主函数。所以请不要建议我自己处理输出的 void 函数。