
关于结构体的初始化
发布日期: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));//之前博客中的都是错误写法,大家看的时候要注意
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月11日 20时47分42秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
通俗易懂设计模式解析——单例模式
2021-05-09
通俗易懂设计模式解析——抽象工厂模式
2021-05-09
SSM商城项目(十二)
2021-05-09
第5章选择结构程序设计
2021-05-09
前端数据渲染及mustache模板引擎的简单实现
2021-05-09
设计模式系列之工厂模式三兄弟(Factory Pattern)
2021-05-09
OAuth2.0认证详解
2021-05-09
如何禁用控制台窗口的关闭按钮?
2021-05-09
Netflix是什么,与Spring Cloud有什么关系
2021-05-09
对象的可见性 - volatile篇
2021-05-09
端口重用
2021-05-09
为什么面试完,总是让你回去等通知?
2021-05-09
Java 中初始化 List 集合的 6 种方式!
2021-05-09
终于有人把 HTTPS 原理讲清楚了!
2021-05-09
别乱提交代码了,看下大厂 Git 提交规范是怎么做的!
2021-05-09
在滴滴和头条干了 2 年后端开发,太真实…
2021-05-09
送给你 12 个 Git 使用技巧!
2021-05-09
使用 Redis 实现一个轻量级的搜索引擎,牛逼!
2021-05-09
你还在用分页?试试 MyBatis 流式查询,真心强大!
2021-05-09
你还在用命令看日志?快用 Kibana 吧,一张图片胜过千万行日志!
2021-05-09