关于结构体的初始化
发布日期:2021-05-09 04:44:09 浏览次数:9 分类:博客文章

本文共 278 字,大约阅读时间需要 1 分钟。

\(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));//之前博客中的都是错误写法,大家看的时候要注意
上一篇:洛谷 P3951 NOIP 2017 小凯的疑惑
下一篇:山海经:线段树维护最大子段和

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月11日 20时47分42秒