\\这代码还有两个函数没给出定义吧,主函数中得i变量算是没用的,
#include
using namespace std;
void printArray(int*arr, int n){
for (int i = 0; i < n; i++)
cout << *(arr + i) << " ";
cout << endl;
}
void inv(int*arr, int n){
int t;
for (int i = 0; i < n / 2; i++){
t = *(arr + i);
*(arr + i) = *(arr + n - 1 - i);
*(arr + n - 1 - i) = t;
}
}
int main()
{
int array[10] = { 3, 7, 9, 4, 2, 0, 8, 1, 6, 5 };
int *p = array;
cout << "逆序前数组:" << endl;
printArray(p, 10);
inv(p, 10);
cout << "逆序后数组;" << endl;
printArray(p, 10);
return 0;
}