问题
单项选择题
有以下程序:
#include<stdio.h>
void fun(char*t,char*s)
while(*t!=0)t++;
while((*t++=*s++)!=0);
main()
char ss[10]="acc",aa[10]="bbxxyy";
fun(ss,aa);printf("%s,%s\n",ss,aa);
程序的运行结果是______。
A) accxyy,bbxxyy B) acc,bbxxyy C) accxxyy,bbxxyy D) accbbxxyy,bbxxyy
答案
参考答案:D
解析: 本题考查的重点是数组与指针的关系。函数fun()中用两个指针来访问实参的两个数组。而函数fun的功能是将第二个字符串合并到第一个的末尾,因此选项D是正确的。