memset用法

作用:将新申请的内存进行初始化,将某一块内存中的内存设为指定的值。

头文件: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));

 

posted @ 2020-04-02 10:51  一场雨  阅读(290)  评论(0编辑  收藏  举报