模拟实现strcat
//概念:连接字符串的函数
//思路:
1、定义两个个char 字符串数组
2、判断是否为空
3、需要找到指向的字符串的结束位置,指向的字符串连接到其后面,最后再添加’\0’就结束了
char* my_strcat(char* dest, const char* src)
{
char* ret = dest;
assert(dest != NULL);
assert(src != NULL);
while (*ret)
{
ret++;//停下来时要用ret的 不可以再次++放在while里面
}
while (*ret++ = *src++)
{
;
}
return dest;
}
int main()
{
char dest[20] = "hello" ;
char src[] = " jackson YEE" ;
char* ret = my_strcat(dest, src)
printf("%s\n", ret);
return 0;
}里插入代码片
结果: