当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 人气:
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
推荐资讯
- 2025-06-28广西桂军真的很厉害吗?
- 2025-06-28ICU 的可怕之处在哪?
- 2025-06-28男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-28海贼王为什么现在被全网黑?
- 2025-06-28中国女性的臀围普遍比欧美女性小,是人种的差异吗?
- 2025-06-28Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 2025-06-28城管如果彻底解散,中国应该大庆三天吗?
- 2025-06-28“凡是不发朋友圈的人,都是过的不好的人”你认同这句话吗为什么?
- 2025-06-28折叠屏手机有哪些有用或好玩的功能,你过去不理解,现在离不开?
- 2025-06-28为什么毒瘾那么难戒?
- 2025-06-28国内***购 5000 万台电脑,***用100% 国产芯和操作系统,意味着什么?
- 2025-06-28python与nodejs哪个性能高?
- 2025-06-28为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 2025-06-28如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-28iPhone用户是什么原因才用苹果手机?
- 2025-06-28Web 前端怎样入门?
推荐产品
-
NAS噪音太大,大家都吧NAS放置到哪了?
咸鱼买几个这种塑料的储物箱,我买的是茶花的这款,六七十买三个 -
IntelliJ IDEA 中有什么让你相见恨晚的技巧?
结构化搜索与替换(Structural Search and -
有什么是你去河南才明白的事?
本人河南人,上大学后感觉河南人和有些地区习惯不太一样,就比如 -
如何看待国内有些人认为杨瀚森不值首轮16顺位?
篮球领域样本不够丰富,大家可能还没总结出规律。 你看看足球
最新资讯
文章排行
- 为什么抖音上的姑娘都那么好看,现实中我怎么一个也见不着?
- 如何评价前端框架 Solid?
- 湖北襄阳一高中全班 45 人有 43 人超 600 分,这个班是怎么做到的?其成功经验是否可复制?
- Anthropic 推出的 Claude Code Agent 有哪些亮点值得关注?
- 男的真的会把所有衣服从上到下都扔洗衣机吗?
- 为什么越来越多的 SSD 不带片外缓存了?
- 为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 为什么中国很少有人使用linux?
- 小米 YU7 发布会,有哪些大说特说的点其实是行业基操?
- 为啥苹果不给 MacBook Pro 加上这些特性?