当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_广东省梅州市五华县倡泛厚旧玻璃包装股份公司
浏览次数:304发表时间:2025-06-25 02:35:15
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么《绝区零》打磨了那么多细节的同时,却有一个灾难性的UI设计?
- Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 始终怀不上孕是种怎样的体验?
- 作为普通中国人,我们可以为以色列人民做点什么?
- 怎么学习前端开发?求推荐学习路线?
- 为什么运维都这么难招?
- 055驱逐舰 是个什么概念?
- 黄金,今年会达到怎样的高度?
- C++性能高吗?对比rust有何优势?
- 有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
最新资讯文章
- 为何有人说儒家文化下极容易产生「伪君子」?它的道德教化不是以平等和尊重的为前提的吗?
- 为什么感觉现在的 bilibili 很没意思?
- 程序员如何用好 Cursor 工具?
- 美国搞出个“稳定币”,到底是什么?其它国家是如何看待稳定币的?
- DeepSeek如何本地化部署?
- 商业史上有哪些降维打击的经典案例?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 继续C++还是转前端?
- 如何评价前端组件库shadcn/ui?
- 中国的 App 怎么这么恶心啊,还是说安卓恶心?
- 如何评价***伊内斯·特洛奇亚的身材?
- 中国海军是如何崛起的?
- 当量子计算机能预测人类选择,自由意志是否沦为算法的注脚?
- uni***真的很垃圾吗?
- 什么是最好的编程用显示器?
- 为什么5070ti价格如此坚挺?
- 以色列为什么要打伊朗?
- 请问买个nas,能够直接把游戏装进去吗?
- 上海首例认定提供爬虫程序抓取公开数据构成提供侵入计算机信息系统程序罪案,该案件有哪些细节值得关注?
- 有个漂亮女朋友是种怎样的体验?