Memcpy()函数小解
1.函数原型
void * memcpy(void * dest , const void *src , size_t count)
2.函数说明
memcpy()函数用于从源地址src中的内容,拷贝count字节于目的地址dest中,并返回一个指向dest的指针
src与dest所指向的内存区域不能重叠
memcpy()函数会拷贝固定长度count字节的内容到目的空间,而不是如同strcpy()遇到‘\0’而停止
3.C函数实现
#include <string.h>
void * memcpy(void *dest , const void *src , size_t count)
{
void * ret=dest;
while(count--)
*dest++ = *src++;
return ret;
}
参考文章:
http://www.360doc.com/content/11/0422/23/1317564_111663327.shtml
http://blog.163.com/chujunxian_0706/blog/static/134527344201182403730486/