编一个名为link函数,要求如下(不得使用字符串连接、求字符串长度的系统函数):
形式参数:s1[40],s2[40],s3[80]存放字符串的字符型数组。
功能:将s2连接到s1后存入s3中。
返回值:连接后字符串的长度。
link(char s1[],char s2[],char s3[]) {char*p1,*p2,*p3; int n=0; pl=sl;p2=s2;p3=s3; while(*p1) {*p3++=*p1++;n++;} while(*p2){*p3++=*p2++;n++;} *p3='\0';/*补上结束标记*/ return(n); } main() {char sl[40],s2 [40],s3[80]; gets(s1),gets(s2); printf("%d\n",link(sl,s2,s3)); puts(s3); }