当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-24 04:10: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么小公司留不住人?
- 苏超比赛为什么常州一输再输,却无人指责?
- 新手想要打好篮球,主要练运球还是投篮?
- 紧身牛仔裤看起来不正经,真的是这样吗?
- 女生到底应不应该穿***的衣服?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 如何评价前端组件库shadcn/ui?
- 目前中国程序员和美国程序员的差距在哪里?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 相亲男约我出去玩,我说来月经了,他回复「那还是不去玩了」,我很生气,他解释是开玩笑,这男的是不是渣男?
最新资讯文章
- 女生被踢裆也会很疼吗?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 为什么小公司留不住人?
- 柳州能活下去吗?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 为什么国内瓦洛兰特那么厉害,csgo 却比赛成绩不行?
- 鱼缸的硝酸盐含量为多少比较合适?
- 人工智能相关专业里有什么「坑」吗?
- Anthropic 推出的 Claude Code Agent 有哪些亮点值得关注?
- php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 什么是防抖和节流?有什么区别?如何实现?
- 能分享一下你写过的rust项目吗?
- 你最意想不到的一笔收入是怎么来的?
- 俄罗斯妹子***漂亮热情,中国男人是不是很喜欢娶?