#define N 10
void inverseArray ( int array[])
{
//array
//[0]...[i]........[j]...[N-1]
// | |
// |<==temp==>|
//
//array是一个包含N个整数的数组
int i;
int j=N-1; //下标最大值
int k=j/2; //交换次数
int temp; //暂存器
for(i=0;i{
printf("i:: %d \n",i);
temp = array[i];
array[i] = array[j];
array[j] = temp;
}
}
int main()
{
int i=0;
int arr[N]={0,1,2,3,4,5,6,7,8,9}; //这只是一个示例
inverseArray (arr);//调用后,arr数组包含值的顺序是 9,8,7,6,5,4,3,2,1,0 输出数组
for(i=0;i{
printf("%d ",arr[i]);
}
printf("\r\n");
return 0;
}