#include <stdio.h>
char *fun(char*p,char*q){
char *s = p;
while(*p++);
p--;
while(*q){
*p = *q;
p++,q++;
}
*p='\0';
return s;
}
char *fun1(char *a,char*b){
char *s = a;
while(*a++);
a--;
while(*b){
*a++ = *b++;
}
*a = '\0';
return s;
}
void main(){
char ch1[20] = "good",ch2[]="study";
printf("%s\n",fun(ch1,ch2));
char ch3[20] = "good",ch4[]="boy";
printf("%s",fun1(ch3,ch4));
}
运行结果: