写一个函数strcat,作用是将一个字符串连接到另一个字符串的后面

来源:百度知道 编辑:UC知道 时间:2024/05/16 16:05:35
用C语言编写:写一个函数strcat,作用是将一个字符串连接到另一个字符串的后面(提示:此函数定义形式为:char *strcat(char *s1,char *s2)),然后编写一个程序调用它

和标准库中的不同,返回指向连接后字符串末尾的指针,这样在连续调用时不用每次从头遍历找结尾,复杂度仍然是线性的。
char *Strcat(char *s, char *t)
{
assert(s != NULL && t != NULL);

while (*s != '\0')
s++;

while ((*s++ = *t++) != '\0')
;

return --s;
}