char* myStrcat(char *a, const char *b)
{
assert(a != NULL && b != NULL);
char *c = a;
while(*c)
{
c++; //找到a串的尾
}
while(*c++ = *b++);
return a;
}
将b的内容连接到a尾,a的内存空间不能太小
本文详细介绍了myStrcat函数的工作原理及其实现过程。该函数用于将字符串b连接到字符串a的末尾,并确保a有足够的内存空间。文章通过具体代码展示了如何遍历字符串a直至其结束符,并逐个复制字符串b的字符。
char* myStrcat(char *a, const char *b)
{
assert(a != NULL && b != NULL);
char *c = a;
while(*c)
{
c++; //找到a串的尾
}
while(*c++ = *b++);
return a;
}
将b的内容连接到a尾,a的内存空间不能太小

被折叠的 条评论
为什么被折叠?