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

admin2011-06-10  22

问题 有以下程序:    void swap(char*x,char*y)    {cbar 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

解析 函数swap()实现的功能为交换字符指针x和y首位的数值。
转载请注明原文地址:https://kaotiyun.com/show/n3Pp777K
0

最新回复(0)