mem系列函数是针对于内存中的数进行一系列操作的函数,str系列函数相比于mem系列函数有很多局限性,str系列函数只能对字符串进行操作。因此,mem系列函数在编写c/c++程序提供了极大的便利,在使用时注意添加<string.h>头文件。
1.memcpy函数
函数原型:
_Dst :拷贝到该区域
_Src:拷贝的内容
_Size:拷贝内容的字节数
2.memmove函数
函数原型:
_Dst :拷贝移动到该区域
_Src:拷贝的内容
_Size:拷贝内容的字节数
3.memcmp函数
函数原型:
比较_Buf1与_Buf2中_Size个字节的内容
相同返回1,小于返回-1,大于返回1;
4.memset函数
函数原型:
用_val中的Size个字节来对_Dst进行赋值
5.memchr函数
函数原型:
在_Buf开始的_MaxCount个字节中搜索变量_Val,存在返回该变量在_Buf中的地址,不存在则返回nullptr。