词条 | 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。 举例: // bzero.c /* bzero函数TC和VC中都没有,gcc中提供了 */ #include <stdio.h> #include <strings.h> int main( void ) { struct { int a; char s[5]; float f; } tt; char s[20]; bzero( &tt, sizeof( tt ) );//等价于memset(&tt,0,sizeof(tt)); bzero( s, 20 );//等价于memset(s,0,20); printf( "Initial success." ); getchar(); return 0; } |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。