memcpy–针对内存块进行拷贝
与strcpy相似,但memcpy是对内存块进行拷贝,而strcpy只针对字符串
memcpy(void* a, const void* b,size_t c)
从b开始复制c个字节的数据到a的内存位置
遇到’\0’不会停下 内存块不能重叠
memmove–针对内存块进行拷贝
memmove与memcpy的作用以及使用方法相同,都是对内存块进行拷贝,但memmove的原空间与目标空间重叠时也可以使用
memcat–完成内存设置
void* memset(void* ptr, int value, size_t num)
把指向ptr的num个字节设置成value
memcmp–完成内存块比较
memcmp(void* a, const void* b,size_t c)
比较从a和b开始往后c个字节的大小
当结果>0返回>0的数
当结果<0返回<0的数
当结果相等返回0
注:以上的操作函数都是以字节为大小