赞
踩
buffer:为指针或是数组
ch:是赋给buffer的值
n:是buffer的长度
函数功能是:将buffer所指向的某一块内存中的前n个字节的内容全部设置为ch指定的ASCII值, 第一个值为指定的内存地址,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向s的指针,它是对较大的结构体或数组进行清零操作的一种最快方法。
头文件是:<memory.h>或<string.h>
当初始化一个字节单位的数组时,可以用memset把每个数组单元初始化成任何你想要的值,比如,
- char data[10];
- memset(data, 1, sizeof(data)); // right
- memset(data, 0, sizeof(data)); // right
而在初始化其他基础类型时,则需要注意,比如,
- int data[10];
- memset(da
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。