marin鳄鱼符文:C语言排序问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 18:48:06
void f(int *x,int *y)
{ int t;
t=*x;*x=*y;*y=t;
}
main()
{ int a[8]={1,2,3,4,5,6,7,8},i,*p,*q;
p=a;q=&a[7];
while(p<q)
{
f(p,q);
p++;
q--;
}
for(i=0;i<8;i++)
printf("%d,",a[ i ]);
}
程序运行后的输出结果是
能解释下马?

8,7,6,5,4,3,2,1,

这和排序没有关系,只是把数组倒过来。答案就是二楼的答案