当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 浏览次数:发表时间:2025-06-28 02:05:14
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 猫的什么行为证明它把你当自己人?
- git是Linus一个人开发出来的吗?
- 都是研制核武器,美国为何只敢动伊朗,对朝鲜却畏首畏尾?
- 用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
- Rust的工程配置为何用toml格式?
- 毕设答辩,老师说node不可能写后台怎么办?
- 王冰冰好看吗?
- 为什么现在吹Rust的人这么多?
- 为何有人说三亚景色不输泰国,中国游客却更爱去泰国?
- 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
最新资讯文章
- Microsoft Edge总是自动修改我的PDF默认打开方式,该怎么解决?
- 「牛奶湖」游客排队接奶,当地表示可以放心喝,是否符合食品安全标准?此营销行为对当地牧业是否有宣传作用?
- 为什么国内的uni***一直没人讨论呢?
- 公司就一个后端一个前端,有必要搞微服务吗?
- 柳州的债务,谁来还?用什么还?怎么还?
- 怎么向老婆简单解释nas的用途?
- 为什么人到中年,很少有身材苗条的?
- 你会从mac转向Windows吗?
- 为什么程序员的电脑永远没有弹窗广告?
- 有没有好用的标签编辑和打印工具?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 用K8s的公司有多少人会部署K8s?
- 遭遇生理性涨奶该怎么办?
- 2025 年还能等得到 LCD 屏的旗舰机吗?
- 为什么几乎没人用电视屏幕连主机或者笔记本当显示器?
- 女明星做了什么医美项目保持童颜?
- 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 肌肉男打得过练拳击的瘦子吗?
- 2025年,为什么很多程序员都扔掉了Mac和Linux,开始拥抱Win11了?
- 为什么10年前电脑内存就普遍16GB了,现在还是普遍16GB?