问题
单项选择题
下面程序的输出是______。
fun(char *s,int p1,int p2)
char c;
while(p1<p2)
c=s[p1];s[p1]=s[p2];s[p2]=c;p1++;p2--;
main()
char a[]="ABCDEFG",k,*p;
fun(a,0,2);fun(a,4,6);
printf("%s\n ",
A.;
A) ABCDEFGB) DEFGAB
答案
参考答案:D
解析: 本题主要通过while循环对满足条件的元素进行交换。