#include <stdio.h>
void main()
{
void reverse(int *a,int n);
int *p;
int a[10]={0,1,2,3,4,5,6,7,8,9};
reverse(a,10);
for(p = a;p<a+10;p++)
{
printf("%d ",*p);
}
}
void reverse(int *a,int n)
{
int i,j,t;
for(i=0;i<n/2;i++)
{
t = *(a+i);
*(a+i) = *(a+9-i);
*(a+9-i) = t;
}
}
结果:
9 8 7 6 5 4 3 2 1 0
C语言刷题(17):指针篇,使用指针实现数组逆置
最新推荐文章于 2024-08-19 22:01:03 发布