当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-24 15:10:18
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么棒球在我国毫无水花?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 为什么苹果公司无法制造出性价比高的 Mac 电脑?
- 你最常用的AI工具是哪个,你最看重它哪一点?
- 有一张巨强的显卡是什么体验?
- 你家的猫做过哪些不可思议的事?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 为什么不用rust重写Nginx?
- 人工智能相关专业里有什么「坑」吗?
- Anthropic 推出的 Claude Code Agent 有哪些亮点值得关注?
最新资讯文章
- 鸿蒙系统到底是不是安卓系统?
- iPad Pro 能否取代 Surface Pro?
- 你最满意的10款 PC 软件是什么?
- 一个人山林徒步时都要关注哪些点?
- 普通人用得着4k分辨率的显示器吗?
- 汤姆·克鲁斯在国外算几线?
- 钓鱼把子线切了,鱼钩连同子线都在嘴里,鱼会死吗?
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 服务器能否拒绝非浏览器发起的HTTP请求?
- 为什么openai的sdk只提供了python和js两个版本?
- 语雀后端从Node迁移到J***a说明了什么?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 「牛奶湖」游客排队接奶,当地表示可以放心喝,是否符合食品安全标准?此营销行为对当地牧业是否有宣传作用?
- 浙江省内,宁波为什么高中教育超过杭州?是因为宁波有镇海中学吗?
- 你卡过最厉害的bug是什么?
- 你见过最脑残的设计是什么?
- 粤S在广东是怎么样的存在?粤牌有鄙视链吗?
- 为什么一部分 Go 布道师的博客不更新了?
- 前端是不是快没了?
- 如何看待国内开源项目的不可持续性?