当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_新疆维吾尔自治区自治区直辖县级行政区划胡杨河市呈胶跨睡衣合伙企业
浏览次数:304发表时间:2025-06-28 00:50:12
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 如何看待 Git 的 Windows 安装程序称 Vim「很难用」?
- 是什么原因导致HDR无法推行?
- 有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
- 空输部队为全斗焕干了这么多脏活累活,士兵有没有什么优待?
- 京东上看到i7/128G内存/2TB固态/TRX4060配置的电脑才卖两千多,为什么能这么便宜?
- ant-design-vue 社区为什么不维护了?
- CPU 为什么很少会坏?
- PHP现在真的已经过时了吗?
- 如何评价zig这门编程语言?
- 你拍到的自己最满意的照片是什么?
最新资讯文章
- 女孩子腿非常白是什么体验?
- 能分享一下你写过的rust项目吗?
- 腰椎间盘突出有多痛苦?
- 为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互?
- 有什么单一功能的私有网盘?
- 为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互?
- 中国核弹头数量什么时候能追上美俄?
- 为什么bilibili后端要用go来写?
- 如何看待国内服装尺码越来越小的现象?
- 程序员不租房住车里,称三年多省了差不多十万,被质疑占用公共***,怎样看他的选择?这算占用公共***吗?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 你看过哪些以为是段子新闻,结果发现居然是真的?
- 如何判断鱼缸中的硝化系统是否已经成功建立?
- 2025年六月现在硬盘咋还涨价了呢?
- 面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- 吵架后,老公快一个星期不联系,是要离婚的节奏吗?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 高薪裁员的中年人送外卖还是开滴滴好?
- 为什么腰肌劳损这么难治?
- 如何评价B站up主***千代退网?





