当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
人气:发表时间:2025-06-24 17:30: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 广西可以摆烂吗?
- 什么是 AI Agent(智能体)?
- 下载的4k电影没有b站的4k清晰,是什么情况啊?
- 如何建一个安全的个人nas?
- 有哪些让你目瞪口呆的 Bug ?
- 如何激怒一位音乐爱好者?
- 请问群晖的docker还能装些什么?
- 妈妈去世后,外婆家的亲戚集体不来,我还要跟他们交往吗?
- “哨兵模式”涉嫌泄密,你支持封杀特斯拉吗?
最新资讯文章
- SATA固态好用吗?为什么大家都喜欢m.2呢?
- 程序员明明是技术积累岗位,为什么年龄越大反而可替代性变高了?
- 网传小米前总监冯德兵婚内出轨,200 多份「包养合同」,这是真的吗?具体是怎么回事?
- 汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
- 什么是 AI Agent(智能体)?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- 什么是 5G 固定无线接入(FWA)?
- 女生到底应不应该穿***的衣服?
- 请问您见过最惊艳的sql查询语句是什么?
- 当量子计算机能预测人类选择,自由意志是否沦为算法的注脚?
- Windows上有没有一分多屏和多屏合一的软件?
- 骑车后腰疼直不起来做什么运动比较好呢?
- count(*) count(1)哪个更快?
- 怎么实现一个简单的数据库系统?
- 在 Win 显示器设置选项中,「调低分辨率」和「调高缩放比例」,哪个文字显示效果好一些?
- 150平方的房子买哪个路由器好用?
- 女生腰细是怎样的体验?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 前端怎么实现预览pdf文件?