当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 浏览次数:发表时间:2025-06-24 12:25:13
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 山姆超市是怎么在中国火起来的?
- 如何评价Cursor?
- 27寸显示器是否有必要到4K?
- 月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
- 广州的你,择偶标准怎样的?
- 伊朗宣布取得对以作战胜利,从这场冲突的现状及影响看,到底谁赢了,谁吃了大亏?
- vue + tsx 的开发体验能追得上 react+tsx么?
- 评价一下Proxmox VE与ESXi的优劣?
- 中国历史给你最大的感触是什么?
最新资讯文章
- 为什么国内的uni***一直没人讨论呢?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互?
- 为什么电动车都突破 800 km 续航了,还是无法消除里程焦虑?
- 多个充电宝或电芯品牌的 3C 认证证书被暂停,涉及罗马仕、安克、绿联、倍思、安普瑞斯等,发生了什么?
- 用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
- 通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
- MySQL 面试一般常问问题有哪些?
- 你见过的最舒适的办公环境是什么?
- 2025 江西高考本科线历史类 486 分,物理类 429 分较去年降 19 分,怎样看待江西分数线?
- 如何看待美团创始人王兴清空微博?
- 哈尔滨高温大学生楼道睡觉,学生称体感温度 37、38℃,东北学校该不该装空调?未来东北高温天会更多吗?
- 如何看待贾玲、沙溢、贾冰、杨天真、范湉湉均瘦身成功?为什么明星想瘦就瘦普通人却很难?
- 你见过身边身材最好的女生是什么样子的?
- 房地产行业今后还有救吗?
- 有哪些你觉得逆天的电脑硬件?
- 那你说什么样的是美女?
- 国产厂商为什么都不用三星屏幕了?
- NAS噪音太大,大家都吧NAS放置到哪了?
- 中国科学院大学安排本科校区搬迁至怀柔,12 月 22 日召开校区调整工作会,如何评价本次沟通会?





