strcat函数是在一个字符串的后面追加一个字符串,首先判断目标字符串不为空,然后找到目标字符串的结束位置,即“\0”,在其位置追加上另外一个字符串。
char* my_strcat(char* dest,char* src)
{
char *cp=dest;
assert(src && dest);
while(*dest!='\0')
{
dest++;
}
while(*dest++=*src++)
{
;
}
return cp;
}
int main()
{
char arr1[15]="hello";
char *arr2="word";
printf("%s\n",my_strcat(arr1,arr2));
return 0;
}