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

admin2010-12-10  55

问题 有以下程序
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相互转化。
转载请注明原文地址:https://kaotiyun.com/show/YGPp777K
0

最新回复(0)