在(cstring)库中,有一个函数叫(memset)
可以方便的把数组赋值成0,-1,无穷大或者无穷小
如果我们要对一个数组(a)进行初始化,那么写法是
memset(a,0,sizeof(a));
如果我们要对一个结构体初始化,要写成
const int maxn=1e6+5;
struct asd{
int from,to,next,val;
}b[maxn];
memset(&b,0,sizeof(b));
//而不是memset(&b,0,sizeof(struct asd));
//之前博客中的都是错误写法,大家看的时候要注意