C--memcpy

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/

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章