A-A+
下面程序的输出是______。 fun(char *s int p1 int p2) { c
问题详情
下面程序的输出是______。 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("%sn ",a); }
A.ABCDEFG
B.DEFGABC
C.GFEDCBA
D.CBADGFE请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
解析:本题主要通过while循环对满足条件的元素进行交换。