C语⾔中的bzero函数
bzero()函数,是⼀个C语⾔函数,但不是标准库函数,没有在ANSI中定义。
⽬前Linux的GCC⽀持。
函数功能:将指定内存块的前n个字节全部设置为零。
函数所在头⽂件:#include <string.h>
字符串函数的头文件
函数原型: void bzero(void *s, int n);
函数参数:s为内存(字符串)指针,所指定内存块的⾸地址,n 为需要清零的字节数。
实际上,bzero(void *s, int n) 等价于 memset((void*)s, 0,size_tn),⽤来将内存块的前 n 个字节清零,但是 s 参数为指针,⼜很奇怪的位于string.h ⽂件中,也可以⽤来清零字符串。
由于bzero不是标准库函数,所以可移植性不是很好,建议使⽤memset函数代替。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。