下面程序输出的结果是() #include main() {chara[]="ABCDEFG",k,*p; fun(a,0,2)

下面程序输出的结果是()
#include
main()
{chara[]="ABCDEFG",k,*p;
fun(a,0,2);fun(a,4,6);
prinff("%s\n",a);
}
fun(char*s,intpl,intp2)
{charc;
while(pl{c=s[p1];s[p1]=s[p2];
s[p2]=c;pl++;p2--;
}
}
A、ABCDEFG
B、DEFGABC
C、GFEDCBA
D、CBADGFE
【正确答案】:D
【题目解析】:un函数指针参数传递数组地址,两次调用分别进行两次倒序存放。