头文件:#include
模板:比如你定义了一个一维数组
int a[1000];你可以这样初始化全为0
memset(a,0,sizeof(a));//括号中分别是(数组名,要初始化的数,数组的长度可以用sizeof来求)
但是要注意,初始化不可以初始任何值,是因为memset初始化方式是是按字节
如果memset想把一个数组初始化为很大,可以
memset(a,0x3f,sizeof(a));或者memset(a,0x3f3f3f3f,sizeof(a));其结果都是初始化为
0x3f3f3f3f,即为1061109567,这个数有很多好处,大家可以搜一些别的博客,尤其在图论中边的松弛中有大的用处