问题
填空题
以下程序运行时输出结果中第一行是(),第二行是()
#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