当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 浏览次数:发表时间:2025-06-24 12:25:19
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 男子因眼睛小被小米汽车系统频繁误判疲劳驾驶,一路提醒20多次,这是智能汽车通病吗?怎么解决该 bug?
- 如何评价林志玲?
- 鱼缸能不能做到一直不换水还很清澈?
- 大家猜猜伊朗的结局如何?
- 30马赫的导弹,近防炮能挡住吗?
- 当下流行的前后端交互是如何实现的?
- 中国人口正经历前所未有大转折,如何看待中国人口负增长?应该怎样应对?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 坚持使用 PHP 的你,如今有什么感悟?
最新资讯文章
- 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 超级喜欢穿短裙正常吗?
- 伊朗为什么不买中国战机,却坚持四十年用老旧的苏联米格29、美国F14雄猫战斗机?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 用Unity做游戏,所有小兵怪兽单位共用一个脚本写好还是每个单位用不同的脚本?
- 中医认为交合伤身,西医却认为无害,喝杯牛奶就补回来了,对不对?
- 美国真会下场对伊朗开战吗?
- Trae和Cursor对比有什么优势吗?
- 为什么MacBook pro不用高刷新率的屏幕?
- 什么样的女主才能叫做「人间尤物」?
- 为什么老一辈人都觉得空调不能长时间吹?
- 吴柳芳的真实水平如何?
- 有哪些你去旅行后祛魅的城市?
- 如何看待日本小学校园餐只有一小块鸡肉?
- 伊朗警告以色列居民尽快撤离,称将展开真正惩罚性打击,伊朗还有哪些底牌?以伊冲突会演变为中东全面战争吗?
- 为什么玩乐器的人都不喜欢让别人碰自己的乐器?
- 鱼缸长这种藻是什么藻?是好是坏?
- 为什么那些滥交的男女不怕染上***?