改正如下:
#include<stdio.h>
#define N 5
void fun(int arr[], int n)
{
int i;
for (i = 0; i < n/2+1; i++)
{
int temp = arr[i];
arr[i] = arr[n-1-i];
arr[n - 1 - i] = temp;
}
}
int main()
{
int a[N] = { 8,6,5,4,1 }, i;
for (i = 0; i < N; i++)
printf("%d", a[i]);
printf("\n");
fun(a, N);
for (i = 0; i < N; i++)
printf("%d", a[i]);
return 0;
}