关于内存函数的模拟实现
目录
前言
一、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成神之路。
共有 0 条评论