当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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国产手机APP为什么越来越臃肿?
- 2025-06-28豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
- 2025-06-28为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-28朝鲜能在20年内赶上韩国的生活水平吗?
- 2025-06-28为什么广东人敢生?对别的省份提高生育率有哪些可借鉴学习之处?
- 2025-06-28广西柳州的轻轨项目是否已经搁浅?
- 2025-06-28你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 2025-06-28鸿蒙折叠屏笔记本为什么敢卖26999?
- 2025-06-28忘语能靠《凡人修仙传》吃一辈子吗?
- 2025-06-28消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 2025-06-28国外的女生为什么屁股都大?
- 2025-06-28亚洲体坛最漂亮的十位女运动员都有谁?
- 2025-06-282025年,Gitea 和 GitLab 应当如何选择?
- 2025-06-28折叠屏手机有哪些有用或好玩的功能,你过去不理解,现在离不开?
- 2025-06-282025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 2025-06-28为什么现在都没人提起蛔虫了?
推荐产品
-
周鸿祎为什么说他这辈子最鄙视李彦宏?
我今天专门登知乎,来说说360搜索。 我爸,接近60岁,因 -
程序员如何用好 Cursor 工具?
放着好好的 GitHub Copilot 不用,折腾 Cur -
我应该设置多少kb才能让他不能玩游戏?
只有两根笔都能玩出花来 举个例子: 这是两根笔,一根是晨光本 -
自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
很多人搞乱了一个事情, 商用和自用的区别。 还有回答说创业
最新资讯
- 如果在野外发现了一只大熊猫,很脏,领回家给他洗个澡,再养几天,犯法吗?
- 为什么说 Node.js 有望超越J***a?
- 为什么没有人在意iPad Pro 2024标准版仅搭载的8GB内存(RAM)?
- 小米 YU7 推出晕车舒缓模式,晕车发生率降低 51%,如何看待此功能?抗晕能力未来会成为汽车标配吗?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 老公一个月给我1万3,但是我们没有钱旅行,到底是我不会管钱,还是老公给得太少?
- 国防部正式回应苏超战机飞不飞,你怎么理解他的意思?
- 程序员从幼稚到成熟的标志是什么?
- 为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 本人女20,平胸跟男生一样怎么办 ?




