当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-24 06:05: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 中国的防空系统能有效防止B2、B21这类飞翼隐身战略轰炸机入侵吗?
- 你在生活中见过哪些「强者从不抱怨环境」的例子?
- 关于尼康,大家一致认为尼康***性能拉胯。可是我有一个疑惑是,我们普通人真的需要那些***性能吗?
- 歼36六代机竟然用并排双座,怎么看?
- Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 如何评价字节跳动飞书裁员?
- 最近看独立开发者,做记账 软件赚到很多钱,我也开发一个,会不会碾压?
- 如何评价华为HDC2025开发者大会?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 为什么有人会说要崛起要靠西科这种荒唐观点呢?
最新资讯文章
- 维护一个大型开源项目是怎样的体验?
- 国产手机AI「好用」的背后,是技术差距还是文化差异?
- 如何评价赵本山的演技?
- 怎么挑选做设计用的显示器,要看哪些参数呢?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
- 核聚变是一条死胡同吗?
- 如何看待《长安的荔枝》李善德的结局?
- 如何看待Ollama基于Go语言开发而不是别的编程语言?
- 在NAS上安装了什么应用,让你的生活体验有了巨大的提升?
- 有哪些良心的免费软件推荐?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 中餐炒菜那么好吃,为什么欧美人不学去?
- 中本聪为什么不出来?如果现身,会发生什么?






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