void my_memcpy(void *dest, const void *src,int num)
{
assert(dest&&src);
assert(num>0);
char*Pdest = (char*)dest;
char*Psrc = (char*)src;
while (num--&&Pdest&&Psrc)
{
*Pdest++ = *Psrc++;
}
}
int main()
{
char str[] = "niaho";
char* str1 = "shit";
my_memcpy(str,str1,78);
printf("%s",str);
}
模拟memcpy
最新推荐文章于 2024-05-19 21:36:03 发布