当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
人气:发表时间:2025-06-24 20:45:16
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为啥苹果不给 MacBook Pro 加上这些特性?
- 为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
- 如何评价 Windows 11 的 UI ?
- 为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 想学编程,该不该买MacBook?
- 俗话说“女人三十如狼四十如虎”,到底是不是真的??
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- python与nodejs哪个性能高?
- 日本真的有些澡堂和温泉是不分男女的吗?有人去过不分男女的那种吗?
- 曾经的班花,现在还多少人惦记?
最新资讯文章
- 网友小米悠悠因卵巢囊肿拖延治疗演变为卵巢子宫内膜样癌去世,有哪些警示?这是种什么病?前期有哪些症状?
- 上海迪斯尼为什么老是打架?
- 民航局紧急通知禁止携无 3C 标识及被召回的充电宝乘境内航班,无 3C 标识充电宝有哪些安全隐患?
- 什么是 AI Agent(智能体)?
- MacBook的诱惑在哪里?
- 你从什么时候变得成熟并真正删掉了游戏?
- 为什么程序员的电脑永远没有弹窗广告?
- 吴彦祖疯狂接代言被猜缺钱,卖完英语课又代言黄酒,他是真的缺钱还是有其他考量?
- 为什么年轻人不要养龟?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 有腰椎间盘突出的人可以练瑜伽吗?
- 一个母亲对儿女说,这世上除了爸妈没人真心希望你们好。请问你怎么看?
- 日本真的有些澡堂和温泉是不分男女的吗?有人去过不分男女的那种吗?
- 脸与身材不符是种怎样的体验?
- 如何长时间保存重要数据?
- 为什么都 2025 年了,还有那么多人宁可双持,也不愿意放弃安卓或非安卓手机?
- 国内为什么那么多人黑 WordPress ?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 写代码的时候总是考虑太多怎么办?