bzero和memset

bzero

 
  原型:extern void bzero(void *s, int n);
 
  用法:#include <string.h>
 
  功能:置字节字符串s的前n个字节为零且包括‘\0’。
 
  说明:bzero无返回值,并且使用strings.h头文件,strings.h曾经是posix标准的一部分,但是在POSIX.1-2001标准里面,这些函数被标记为了遗留函数而不推荐使用。在POSIX.1-2008标准里已经没有这些函数了。推荐使用memset替代bzero。
 

memset

 
  void *memset(void *s, int ch, size_t n);
 
  函数解释:将s中前n个字节替换为ch并返回s;
 
  memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法。
原文地址:https://www.cnblogs.com/johnsblog/p/3013922.html