C语言中strcat和strcpy的区别
1个回答
2022-12-11 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
一、功能不同
1、strcat:字符串复制。把从src地址开始且含有'\0'结束符的字符串复制到以dest开始的地址空间。
2、strcpy:把两个字符串连接起来,把src所指字符串添加到dest结尾处。
二、用法不同
1、strcat:char *strcpy(char* dest, const char *src)。
2、strcpy:extern char *strcat(char *dest,char *src)。
三、规定不同
1、strcat:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest的指针。
2、strcpy:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。
参考资料来源:百度百科-strcpy
参考资料来源:百度百科-strcat
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询