关于内存函数的模拟实现

目录
前言
一、memcpy
二、memmove
三、memcmp
四、memset
总结

前言
 我要介绍的内存函数有memcpy,memmove,memcmp,memset。

一、memcpy

void * memcpy ( void * destination, const void * source, size_t num );

作用:将原字符串(source)拷贝到目的字符串(destination)上,并且要求拷贝num个字节。
但不能实现重叠拷贝像如下代码

  int arr1[] = { 1,2,3,4,5,6 };   memcpy(arr1+2, arr1, 20);

memcpy实现:
结果:12345
int main()
{
int i = 0;
int arr1[] = { 1,2,3,4,5,6 };
int arr2[5] = { 0 };
memcpy(arr2, arr1, 20);
for (i =

关于内存函数的模拟实现最先出现在Python成神之路

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

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