strncpy是把Num个字符从src复制到dest,但是如果遇到src字符结尾,那么复制提前结束,后面没有复制完的字符,不予以处理,当然dest,src地址不能重叠,
memcpy也是把Num个字符从src复制到dest,但是它是内存复制,不管是不是NULL,照样通吃。
本文对比了strncpy和memcpy两个函数的功能与使用场景。strncpy会根据源字符串的结束符停止复制,而memcpy则会直接复制指定数量的字节,无论是否遇到字符串结束符。文章强调了使用这两个函数时需要注意源和目标地址不能重叠。
strncpy是把Num个字符从src复制到dest,但是如果遇到src字符结尾,那么复制提前结束,后面没有复制完的字符,不予以处理,当然dest,src地址不能重叠,
memcpy也是把Num个字符从src复制到dest,但是它是内存复制,不管是不是NULL,照样通吃。
2462
1675

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