当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 浏览次数:发表时间:2025-06-27 16:40:13
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 正常人的健身进度是什么样的?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 男朋友买了一辆比亚迪秦,该分手吗?
- 中年夫妻的婚姻状态是什么样的?
- 如何评价89式重机枪?
- 为什么供应链桃子只有小米雷军可以摘,其他人只能干瞪眼?
- 工业克苏鲁什么意思?
- 如何评价Orbstack(在Mac上低开销地运行容器和Linux)?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 如果战争爆发,中国普通老百姓枪都不会打该怎样自卫?
最新资讯文章
- 天赋惊艳的林惊羽为何成长不如愚钝的张小凡?
- 厦门房子还敢买吗?
- 冬天也要穿胸罩吗?
- 如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- 苹果的M4芯片性能为什么可以媲美英特尔和AMD的桌面级处理器?
- 伊朗没有战斗机吗?为什么不起飞空中拼***?
- 武松杀嫂,为什么要先扯开她的胸衣,多此一举还是另有深意?
- 如何评价Orbstack(在Mac上低开销地运行容器和Linux)?
- 为什么同样是输球,常州和国足的风评却差那么多呢?
- 小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 中国大陆地区献血率为何如此低下?
- 阿里网盘为什么没有动静了?
- 如何看待王婆相亲中女孩坦诚自己怀孕3个月,男方就直接拒绝了?
- Electron是否有作为游戏引擎的潜力?
- 太空中没有氧气,为什么太阳还在燃烧?
- 如何评价zig这门编程语言?
- DLM(扩散语言模型)会成为2025年的Mamba吗?
- 做引体向上可能会诱发腰肌劳损吗?
- 你在生活中见过哪些「强者从不抱怨环境」的例子?





