当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_贵州省黔东南苗族侗族自治州天柱县桥较电脑硬件有限公司
浏览次数:304发表时间: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 2029届全运会落地长沙,会对长沙有什么新的变化吗?
- DLM(扩散语言模型)会成为2025年的Mamba吗?
- J***a 除了 Spring 还有什么?
- HHKB这种键盘真的好用吗?
- 现代艺术只考虑意义、不考虑美感吗?
- 以色列为什么要打伊朗?
- 美军 B-2 轰炸机参与袭击伊朗核设施,B-2轰炸机战斗力如何?会摧毁伊朗核设施吗?
- 2025年了 Rust前景如何?
- 中国的国土防空系统能有效防止B2/B21这类飞翼隐身战略轰炸机入侵吗?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
最新资讯文章
- Firefox是如何一步一步衰落的?
- 你捡过最大的漏是什么?
- 美军 B-2 轰炸机参与袭击伊朗核设施,B-2轰炸机战斗力如何?会摧毁伊朗核设施吗?
- 为什么现在年轻人得颈椎病和肩周炎的越来越多?如何预防及治疗?
- Golang和J***a到底怎么选?
- 怎样自己做一个ai生成音乐的软件?
- 在韩国生活有什么体验?
- SwiftUI 是不是一个败笔?
- 游戏***1秒钟能达到6击键吗?
- WordPress太慢了有什么办法解决吗?
- 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 为什么小男孩小时候要比小女孩难养好多?
- 普通人用得着4k分辨率的显示器吗?
- 《欧陆风云4》游戏中殖民要怎么玩?
- 是军舰上的大炮厉害还是陆军的大炮厉害?
- 微软为 Windows 11 内置全新命令行编辑器 Edit,开源且轻巧,这款工具的推出是否有必要?
- 北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理?
- 2025年了expo和Flutter学哪个?
- 为什么用 electron 开发的桌面应用那么多?
- J***a 除了 Spring 还有什么?