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));
原文地址:https://www.cnblogs.com/jiangyu0331/p/12618174.html