下列程序输出的结果是( )。 #include<stdio.h> sub1(char a,char b) {char c:c=a:a=b:b=c; } sub2(char*a,char b) {char

admin2013-05-30  31

问题 下列程序输出的结果是(    )。        #include<stdio.h>        sub1(char a,char b)  {char c:c=a:a=b:b=c; }        sub2(char*a,char b)  {char c:c=*a;”a=b;b=c;}        sub3(char*a,char*b)  {char c;c=*a;”a=*b;*b=c;}        void main()         {          char a,b;        a=’A’;b=’B’:sub1(a,b);putchar(a):putchar(b):        a=’A’;b=’B’; sub2(&a,b);putchar(a);putchar(b);        a=’A’;b=’B’; sub3(&a,&b);putchar(a);putchar(b);        putchar(’\n’);        }

选项 A、ABABAB
B、ABBBBA
C、ABBABA
D、ABABBA

答案2

解析
转载请注明原文地址:https://kaotiyun.com/show/eQNp777K
0

最新回复(0)