单选题
有以下程序
有以下程序
#include
void ive(x,n)
int x[],n;
{ int t,*p;
p=x+n-1;
while(x{ t=*x;
*x++=*p;
*p--=t;
}
return;
}
void main()
{ int i,a[]={1,2,3,4,5,6,7,8,9,0};
ive(a,10);
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
}
执行后的输出结果是( )。
void ive(x,n)
int x[],n;
{ int t,*p;
p=x+n-1;
while(x
{ t=*x;
*x++=*p;
*p--=t;
}
return;
}
void main()
{ int i,a[]={1,2,3,4,5,6,7,8,9,0};
ive(a,10);
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
}
执行后的输出结果是( )。
A
1 2 3 4 5 6 7 8 9 0
B
0 9 8 7 6 5 4 3 2 1
C
1 3 5 7 9 2 4 6 8 0
D
0 8 6 4 2 9 7 5 3 1
答案解析
正确答案:B
