当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 浏览次数:发表时间:2025-06-28 03:10:10
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 6 月 22 日 WTA500 柏林站决赛中,王欣瑜不敌万卓索娃,获得亚军,如何评价她的表现?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 为什么欧美影视喜欢露点?
- 通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
- 东风、长安为什么不合并了?
- 为什么家用nas要整raid?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 为什么 Windows 的兼容性这么强大,到底用了什么技术?
- 作为一个服务器,node.js 是性能最高的吗?
- 你为什么放弃了wsl?
最新资讯文章
- 家里想搞个服务器,有什么好的建议方案吗?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的?
- 如果苹果真的下架了微信的话,会发生什么?
- 为什么ADHD会对时间没有概念?
- 学生校服如何隐藏内衣痕迹?
- 超小团队选择Django还是Flask?
- Electron是否有作为游戏引擎的潜力?
- 为什么大部分人都认为2560x1440是2K?
- 为什么西安市突然不禁摩了?
- 中年夫妻有多少是生活和谐的?
- 为啥中国把《水浒传》拍得这么土?
- 如何用C#做个远程桌面管理工具?
- 女人为什么身体那么软?
- 据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 家里安装千兆宽带有意义吗?
- 为什么台式 PC 还处在组装(DIY)阶段?
- 超小团队选择Django还是Flask?
- 为什么说纯铜是紫色的,可是我看上去更像纸箱子的颜色啊,是否我自己有色盲呢?
- 为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢?





