自己实现内存拷贝函数memcpy

来源:互联网 发布:seo三人行 编辑:程序博客网 时间:2024/05/16 08:11
#include <stdio.h>
#include<assert.h>
void *Memcpy(char *dst,  char *src, size_t size)
{
assert(src&&dst);
if( (dst>src) && (dst<src+size) )
{
src =  src+size-1;
dst = dst+size-1;
*src = *dst;
}
}
int main ()
{
char arr[100]="abcdefghijk";
Memcpy(arr+1,arr,6);
printf("%s\n",arr);
return 0;
}
0 0