#include<stdio.h>
#include<assert.h>
voidmy_memcpy(vodidest, const voidsrc,size_t num)
{
assert(dest&&src);
charpdest==(char*)dest;
charpsrc==(char)src;
while(nun–)
{
*pdest==*psrc;
pdest++;
psrc++;
}
return dest;
}
int main()
{
char arr1[]=“abcdef”;
char arr2[10]=“”;
my_memcpy(arr2,arr1,sizeof(arr1));
printf(“%s”,arr2);
return 0;
}
memcpy的实现
于 2022-09-01 11:34:23 首次发布