题目内容:
下列程序输出的结果是( )。 #include<stdi0.h>
funl(chara,charb){charC;c=a;a=b;b=C;)
fun2(char*a,charb){charC;c=*a;*a=b;b=c;)
fun3(char*a,char*b){charC;C=*a;*a=*b;*b=C;)
voidmain( )
{
chara,b;
a='A';b='B';fun1(a,b);putchar(a);putchar(b);
a='A';b='B';fun2(&a,b);putchar(a);putchar(b);
a='A';b='B';fun3(&a,&b);putchar(a);putchar(b);
putchar('\n');
} A.BABBAB
B.ABBBBA
C.ABBABA
D.ABABBA
参考答案:【答案仅供学习,请勿对照自行用药等】
答案解析: