您的位置:首页 > 其它

重写 strcat

2016-03-19 14:36 363 查看
char * strcat_ex(char * strDst, const char * strSrc)
{
// ☆☆☆☆☆
assert(strDst && strSrc);
if (!strDst || !strSrc)
return strDst;

char * p = strDst;
while (*p++);
p--;
while (*p++ = *strSrc++);
return strDst;
}


如果多次执行strcat,可以考虑返回末尾地址,这样的话,strcat就不需要寻找末尾地址。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: