void* memset(void *s, int ch, size_t n);

  将s所指向的某一块内存中的前n个字节的内容全部设置为ch指定的ASCII值。

  例如:memset(lpMyStruct, 0, sizeof(MyStruct));初始化结构体。

 

void *memcpy(void *dest, const void *src, size_t n);

  从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中。

  注意:如果n大于dest所指向的内存大小,则会造成内存溢出。

  strcpy(void *dest, const void *src); 复制字符串,遇到'\0'结束;后者长度大于前者也会造成内存溢出。

 

int memcmp(const void *buf1, const void *buf2, unsigned int count);

  比较内存区域buf1和buf2的前count个字节。

 

说明:有些参考于百度百科。

相关文章:

  • 2021-11-21
  • 2022-12-23
  • 2021-12-18
  • 2021-08-13
  • 2021-05-18
  • 2022-01-05
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-10
  • 2022-12-23
  • 2022-12-23
  • 2021-09-05
  • 2021-08-10
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案