问题 填空题

以下程序运行时输出结果中第一行是(),第二行是()

#include

int fun(char *a,char *b)

{int m=0,n=0:

while(*(a+m)!=’\0’)m++;

while(b[n])

{ *(a+m)=b[n];m++;n++; }

*(a+m)=’\0’;

return m;

}

void main()

{char s1[20]="yes",s2[5]="no";

printf("%d\n",fun(s1,s2));

puts(s1);

}

答案

参考答案:5;yesno

单项选择题
问答题 简答题