memset函数&&bzro函数_C

 

// Code file created by C Code Develop

#include "ccd.h"
#include "stdio.h"
#include "stdlib.h"
#include "string.h"

//1、memset函数
/*memset 函数是内存空间赋值函数,用来给某一块内存空间进行赋值的。
包含在<string.h>头文件中。
*/
//函数的声明如下:
void *memset(void *s, int v, size_t n);

/*s为内存空间的地址,一般是数组名或结构体的地址。
v为要填充的值,填0就是初始化。
n为要填充的字节数。
*/
//在实际开发中,程序员用memset函数对数组或结构体清零,在之前的章节中,我们已经用过很多次了。

// 2、bzero函数
/*bzero函数是内存空间清零。
包含在<string.h>头文件中。
*/
//函数的声明如下:
void bzero(void *s, size_t n);
/*s为内存空间的地址,一般是数组名或结构体的地址。
n为要清零的字节数。
*/
//如果要对数组或结构体清零,用memset和bzero都可以,没什么差别,看程序员的习惯。

 

posted @ 2021-09-26 21:40  def_Class  阅读(98)  评论(0编辑  收藏  举报