memset()函数

memset:作用是在一段内存块中填充某个给定的值,它对较大的结构体或数组进行清零操作的一种最快方法。

如:

struct sample_struct
{
char csName[16];
int iSeq;
int iType;
};

struct sample_strcut stTest;

用memset就非常方便:
memset(&stTest,0,sizeof(struct sample_struct));

struct sample_struct TEST[10];

memset(TEST,0,sizeof(struct sample_struct)*10);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • C语言中memset函数详解 功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值...
    Only_yours阅读 3,733评论 0 0
  • 将s所指向的某一块内存中的前n个字节的内容全部设置为ch指定的ASCII值, 第一个值为指定的内存地址,块的大小由...
    霜之幽语阅读 4,821评论 0 2
  • 今天做题卡在MEMSET函数的使用上了,本来以为int a[100]; memset(a, MAX,sizeof(...
    d8a5d5cb6551阅读 942评论 0 0
  • memset:char型初始化函数 头文件: 或 <memory.h> 函数原型:void *memset(vo...
    量化啦啦啦阅读 1,176评论 0 0
  • memset是计算机中C/C++语言函数。void **memset(void *s, int ch, size_...
    不困于情阅读 14,989评论 0 2