当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-27 10:40: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么武林中的女侠不但武功奇高,还没有练出来麒麟臂大粗腿和老茧?
- KMS激活到底可不可信,是不是盗版的激活方式?
- 为什么苹果使用微信小程序比安卓要流畅很多?
- 2025年了expo和Flutter学哪个?
- 怎样免费开发自己的网站?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- Flutter 为什么没有一款好用的UI框架?
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 如何评价赵本山的演技?
最新资讯文章
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 想听听看现在路人对五月天的看法?
- Tauri 为什么仍未取代 Electron?
- 你在生活中见过哪些「强者从不抱怨环境」的例子?
- 深圳高二中学生「手搓」火箭飞燕一号发射成功,突破 10KM 海拔高度,这属于什么水平?手搓火箭有多难?
- 一套正版adobe全家桶多少钱?
- 为什么要学go语言,golang的优势有哪些?
- 长沙申请全运会成功,未来几年会对长沙那些帮助,是否会加快长株潭融城以及经济发展?
- 2025 国内公司前端团队都在搞些什么?
- 为什么大龄剩女的择偶标准越来越高?
- 伊朗这次会崩溃灭亡吗?
- 泡泡玛特成立电影工作室,将推出《LABUBU 与朋友们》动画剧集,这能够有效延长 IP 寿命吗?
- 在韩国生活有什么体验?
- 《碟中谍 8》都有哪些槽点?
- 为什么深圳的医院都比较一般?






关注公众微信号
移动端,扫扫更精彩