当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_广东省梅州市五华县倡泛厚旧玻璃包装股份公司
浏览次数:304发表时间:2025-06-24 18:50:16
举个例子。
比如在c/c++语言里,这个写法是非法的,bug: int* fun(int nums[], size_t len) { int sth; char c1; float other; char c2; int tmpNum[len]; char str[len]; //do sth return tmpNum; }其中的tmpNum叫局部变量,它分配在栈上;当fun执行了return时,这块内存就被自动收回了,就不能再读写了。
但如果你不懂,你就是把tmpNum返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?
- 财务学vba还是sql?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 如何看待多地开展查摆年轻干部玩心重、贪图享乐、说话随意、社会交往复杂、生活不检点等问题的行动?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 编程对电脑的要求大概需要多高?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 中国承诺不开第一枪,那如果中美开战,美国直接摧毁北斗卫星,中国该如何反败为胜?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
最新资讯文章
- 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。?
- 手机的运行内存真的有必要上16GB吗?
- MacOS真的比Windows流畅吗?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 个人博客网站,要坚持多久才会有读者?
- 和异性最疯狂有多疯狂?
- 有一双超级大长腿是什么感觉?
- 有什么适合多人玩的我的世界模组或整合包?
- 微软宣布全球裁员 6000 人,为 2023 年以来最大规模,为什么此时裁员?会对微软带来哪些影响?
- 小米澎湃OS和华为鸿蒙OS,他们有什么不一样,谁更有发展前途?
- 为什么人类没有发现(公开)外星人?
- 不住酒店可以去哪过夜?
- 一句话概括你有多喜欢你的猫?
- 跨平台GUI框架到底应该自绘还是原生控件绑定?
- 为什么大家不再提星链了(包括外网)?
- 阿里面试:为什么MySQL不建议使用delete删除数据?
- 明星现实中真的很漂亮吗?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 什么是微软式中文?
- 如何看待 Three.js / WebGL 等前端 3D 技术?