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/