void* memcpy(void* dest , const void* src ,size_num)
用来处理不相关的,不重叠的内存拷贝,
如 int arr[]={1,2,3,4,5,6,7,8,9,}
memcpy(arr+2,arr,20)
会覆盖原数组,不能得到{1,2,1,2,3,4,5,8,9}
memmove函数是专门处理这种情况的,参数跟memcpy一样
可以得到{1,2,1,2,3,4,5,8,9}
memcmp内存比较:一对一对字节进行比较
void* memcmp(const void* ptr1 , const void* ptr2 ,size_num)
memset:填充内存块
void* memset(void* ptr , int value ,size_num)
把ptr指向的前num个字节的内容,设置成我们想要的value值(以字节为单位)