C语言库函数memcpy函数模拟实现

#include
#include
#include

void* my_memcpy(void* dest, const void* src, size_t num)
{
assert(dest != NULL);
assert(src != NULL);
void* ret = dest;
while (num--)
{
*((char*)dest) = *((char*)src);
((char*)dest)++; ((char*)src)++;
}
return ret;
}
void test()
{
int arr1[] = { 1, 2, 3, 4, 5 };
int arr2[5] = { 0 };
my_memcpy(arr2, arr1, sizeof(arr1));
for (int i = 0; i < 5; i++) printf("%d ", arr2[i]); } int main() { test();

C语言库函数memcpy函数模拟实现最先出现在Python成神之路

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/18251.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
1
< <上一篇
下一篇>>