69,373
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <assert.h>
char *str_cpy(char *dst, const char *src)
{
char *address;
assert((dst != NULL) && (src != NULL));
address = dst;
while ((*dst++ = *src++) != '\0') //这一句改成 while (*dst++ = *src++) 这样不严谨吗? 这样少了个判断速度有更快吗
{
;
}
return address;
}
char *strcat(char *dst, const char *src)
{
char *p = dst;
while(*p)
{
p++;
}
while (*p++ = *src++)
{
}
return dst;
}