c语言中bzero啥意思_C语言中自定义函数

c语言中bzero啥意思_C语言中自定义函数bzero()函数,是一个C语言函数,但不是标准库函数,没有在ANSI中定义。 目前Linux的GCC支持。 函数功能:将指定内存块的前n个字节全部设置为零。 函数所在头文件:#include <string.h> 函数原型: void bzero(void *s, int n

c语言中bzero啥意思_C语言中自定义函数

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函数代替。

今天的文章c语言中bzero啥意思_C语言中自定义函数分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/45678.html

(0)
编程小号编程小号
上一篇 2023-09-06 17:17
下一篇 2023-09-06 17:46

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注