C语言中strncpy与memcpy的区别是什么?如题 谢谢了
发布网友
发布时间:2022-05-07 23:15
我来回答
共1个回答
热心网友
时间:2022-07-01 20:27
strncpy:字串复制
原型:char
*
strncpy(char
*dest,
char
*src,
size_t
n);
功能:将字符串src中最多n个字符复制到字符数组dest中(它并不像strcpy一样遇到NULL就开始复制,而是等凑够n个字符才开始复制),返回指向dest的指针。
strncpy只能复制字符串
,
memcpy是内存拷贝
,只要你类型正确,什么样的类型都可以,
不像上面的只局限于字符串
记得采纳啊