1. 程式人生 > >自己實現的memcpy()程式碼

自己實現的memcpy()程式碼

//函式名:mymemcpy
//功能:記憶體複製
//函式說明:將memFrom指向的空間內容複製給memTo指向的空間內容,大小為sizevoid* mymemcpy(void* memTo,const void* memFrom,size_t size)
{
    assert(memTo!=NULL);//判斷是否為空    assert(memFrom!=NULL);//判斷是否為空    char *tempFrom=(char*)memFrom;
    char *tempTo=(char*)memTo;
    while(size--)
        *tempTo++=*tempFrom++; //複製    return
 memTo;
}