作用:将新申请的内存进行初始化,将某一块内存中的内存设为指定的值。
头文件:include<string.h>
表达式:memset(void *s,int ch,size_t n);
memset()不但可以用来初始化字符数组也可以初始化整数数组。
初始化数组:
int arry[10]; memset(arry,0,10*sizeof(int)); memset(arry,0,sizeof(arry));
只初始化前面几个数:
int arry[10] ={1,2,3,4,5,6,7,8,9,10}; memset(arry, 0, 9*sizeof(int));
初始化字符串数组:
char str[11] = "HelloWorld"; memset(str, '', sizeof(str));