当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
人气:发表时间:2025-06-27 13:50:17
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 老公想要买2万左右的相机,我该同意吗?
- 感觉鱼缸久了底下火山石里脏脏的,能彻底换水清理一遍不?
- 有没有免费的语音转文字的软件?
- 西方人是怎么发现地球是圆的的?
- 055驱逐舰的战力被低估还是被高估?
- 怎么学习前端开发?求推荐学习路线?
- 我的世界怎么租一个四个人的服务器?
- 中美会因台海开战吗?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
最新资讯文章
- REDMI K80 至尊版手机搭载 7410mAh 电池,此款手机有哪些亮点?
- 阿里网盘为什么没有动静了?
- 作为一个服务器,node.js 是性能最高的吗?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?
- 想知道德普怎么看上艾梅柏·希尔德的?
- 印度为什么一定要和中国作对?
- 敏感时刻,美国「末日飞机」出现异常动向,出现在华盛顿附近,什么是「末日飞机」?这代表着什么?
- 如何看待三峡集团总部搬迁至武汉?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 张伟丽可以打败什么级别的普通男性?
- 如何看待 Rust 写的 PNG 解码器比 C 实现更快?
- 真的有这种又苗条身材又爆炸的么?
- 我国004号航母什么时候下水?
- 伊朗这次会崩溃灭亡吗?
- 为什么obsidian适合用作个人笔记工具?
- 有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
- 以色列为什么要打伊朗?
- 俗话说“女人三十如狼四十如虎”,到底是不是真的??
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?