什么是bzero

核心提示置字节字符串前n个字节为零且包括‘\0’。中文名bzero用法#include原型extern void bzero参数说明n 要置零的数据字节个数简介原型:extern void bzero(void *s, int n);参数说明:s

最佳答案:

置字节字符串前n个字节为零且包括‘0’。

详情介绍

置字节字符串前n个字节为零且包括‘0’。

中文名
bzero
用法
#include
原型
extern void bzero
参数说明
n 要置零的数据字节个数

简介

原型:extern void bzero(void *s, int n);

参数说明:s 要置零的数据的起始地址; n 要置零的数据字节个数。

用法:#include <string.h>

功能:置字节字符串s的前n个字节为零且包括‘0’。

说明:bzero无返回值,并且使用string.h头文件,string.h曾经是posix标准的一部分,但是在POSIX.1-2001标准里面,这些函数被标记为了遗留函数而不推荐使用。在POSIX.1-2008标准里已经没有这些函数了。推荐使用memset替代bzero。

在android7.0中使用<strings.h>

否则提示:

test.c:20:6: error: implicitly declaring library function 'bzero' with type 'void (void *, unsigned long)'

bzero(&newtio, sizeof( newtio ));

^

test.c:20:6: note: include the header <strings.h> or explicitly provide a declaration for 'bzero'

 
友情链接
鄂ICP备19019357号-22