当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
人气:发表时间:2025-06-28 18:35: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 25年福建高考成绩已出,福州一中高分段为啥考不过厦门双十跟厦门一中?
- 当初为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 鸿蒙折叠屏笔记本为什么敢卖26999?
- 你们是怎样看待警察这一职业的?
- 两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢?
- 南昌舰以一对二逼退外舰详情披露,哪些内容值得关注?
- 多益网络输了餐费官司,准备近几年搬离广州,你怎么看?
- python与nodejs哪个性能高?
- 迷茫。J***a还是.net?
- 学习pr从那个版本开始比较好?
最新资讯文章
- 只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
- 当初为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- J***a的面向对象到底怎么实现的?
- Windows微信4.0是用Qt写的吗?腾讯不是前脚才说Qt人才匮乏?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 你会从mac转向Windows吗?
- 话说南宁真的差吗?
- Django、Flask、FastAPI,Python 后端哪个更好?
- 「香港四大才子」之一蔡澜去世,你对他有哪些了解?如何评价他的成就?
- 27寸显示器是否有必要到4K?
- 各位都在用Docker跑些什么呢?
- Linux内核开发者们有整理过详细的Linux内核框架吗?
- 为什么各大品牌内存条包装都那么low?
- 怎么可以让胸变大?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 什么是微软式中文?
- SATA固态好用吗?为什么大家都喜欢m.2呢?
- 目前美军还有哪些领域是明显领先于解放军的?
- 老公弱精就让我做试管 ,可是我不愿意怎么办?