本文共 823 字,大约阅读时间需要 2 分钟。
void* memcpy(void* dest,const void* src,size_t num)
内存拷贝,可以拷贝任意类型
不考虑’\0’ 功能:函数memcpy从src的位置开始向后复制num个字节的数据到dest的内存位置 说明:void* memmove(void* dest,const void* src,size_t num)
功能:和memcpy区别在于dest与src内存块可以重叠
int memcmp(const void* ptr1,const void* ptr2,size_t num)
功能:比较内存区域buf1和buf2的前count个字节。该函数是按字节比较的
返回值: 当buf1 < buf2时,返回值<0 当buf1 = buf2时,返回值=0 当buf1 > buf2时,返回值>0void* memchr(const char* ptr ,int value,sizez_t num)
功能:从buf所指内存区域的前count个字节查找字符ch。
返回值:当第一次遇到字符ch时停止查找。如果成功,返回指向字符ch的指针;否则返回NULLvoid* memset(void* str,int value,size_t num)
按字节设置,进行赋值
功能:以str的起始位置开始的n个字节的内存区域用整数value进行填充 返回值:目标str内存起始地址 说明:转载地址:http://rtuoi.baihongyu.com/