//指针方法
#include <stdio.h>
int main()
{
int arr[10] = {1,2,3,4,5,6,7,8,9,10};
int i = 0;
int *l = arr;
arr[0];
int *r = arr + sizeof(arr)/sizeof(arr[0]) - 1;
while(r>l)
{
int temp = *l;
*l = *r;
*r = temp;
l++;
r--;
}
for(i = 0;i<sizeof(arr)/sizeof(arr[0]);i++)
{
printf("%d ",arr[i]);
}
return 0;
}
//数组方法<pre name="code" class="cpp">#include <stdio.h>
int main()
{
int arr[10] = {1,2,3,4,5,6,7,8,9,10};
int i = 0;
int l = 0;
int r = sizeof(arr)/sizeof(arr[0]) - 1;
while(r>l)
{
int temp = arr[l];
arr[l] = arr[r];
arr[r] = temp;
l++;
r--;
}
for(i = 0;i<sizeof(arr)/sizeof(arr[0]);i++)
{
printf("%d ",arr[i]);
}
return 0;
}
运行结果: