void Reverse(int *arr,int len)
{
int tmp;
for(int i=0;i<len/2;i++)
{
tmp = arr[i];
arr[i] = arr[len-1-i];
arr[len-1-i] = tmp;
}
{
int tmp;
for(int i=0;i<len/2;i++)
{
tmp = arr[i];
arr[i] = arr[len-1-i];
arr[len-1-i] = tmp;
}
}
//在同一个函数内部,数组名arr在如下情况表示整个数组
//1、sizeof(arr);2、&arr+1
//其它情况数组名表示数组首元素的地址
int main()
{
int arr[] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14};
Reverse(arr,sizeof(arr)/sizeof(arr[0]));
return 0;
}