有以下程序 void swap(char *x,char *y) {char t; t=*x; *x=*y; *y=t; } main() {char *s1="abc"

21 查阅

有以下程序

void swap(char *x,char *y)

{char t;

t=*x; *x=*y; *y=t;

}

main()

{char *s1="abc",*s2="123";

swap(s1,s2);printf("%s,%s\n",s1,s2);

}

程序执行后的输出结果是

A.123,abc

B.abc,123

C.1bc,a23

D.321,cba

参考答案:

C解析:这是一个转换程序:低字节相互转换,高字节不变。"abc"的ab和"123"的12相互转化。

计算机二级