memset

来源:互联网 发布:万得数据库 编辑:程序博客网 时间:2024/06/05 05:28

老是遇到这个函数,每次看完都会忘记,今天在这里写一下,加深下自己对这个函数的印象。
函数原型:void *memset(void *s, int ch, size_t n);
示例:
char buffer[20];
memset(buffer,0,sizeof(char)*20);

定义一个数组buffer,将数组内的20个内存位置(sizeof(char)*20)全部填充上0元素。
常用情形:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法。

0 0