当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_河北省唐山市唐山市汉沽管理区庆防百打印机股份有限公司
文章出处:网络 人气:发表时间:2025-06-27 13:50:17
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 国密加密算法有多安全呢?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
- Rust 的设计缺陷是什么?
- 公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
- 为什么越来越多的国内男孩,要娶国外女孩?
最新资讯文章
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 为什么一部分 Go 布道师的博客不更新了?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 女生第一次来大姨妈什么感受?
- 电影《碟中谍》系列中哪一部最好?
- 你见过最无用的节俭行为是什么?
- go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 如何看待三峡集团总部搬迁至武汉?
- 为什么浙江落下的陨石,防空系统没有拦截,它和导弹有什么不同?
- 有没有一个特别好用的Linux系统?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 如何看待特朗普最后关头取消对伊朗的军事行动?
- 为什么 IPv6 在国内至今未得以大规模应用?
- 个人小网站是怎么防止网站被攻击的?
- 华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?
- 为什么 macOS 上国产软件不流氓?