当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 浏览次数:发表时间:2025-06-24 19:30: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 美国的一个航母编队真的可以完爆一个中小国家吗?
- 2025年6月,到底买油车还是电车?
- 如何判断鱼缸中的硝化系统是否已经成功建立?
- 被时代淘汰的水果有哪些?
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 为什么大多数发达国家都不敢赶走美军基地?
- 想要入行音***开发,但是没有相关项目经验怎么办?
- 如果一个人长时间不说话,是不是会丧失语言能力?
- 如何评价微软的远程桌面?
- 程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
最新资讯文章
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 大家为什么会讨厌缩写?
- 如何看待多地开展查摆年轻干部玩心重、贪图享乐、说话随意、社会交往复杂、生活不检点等问题的行动?
- 韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
- 鱼缸能不能做到一直不换水还很清澈?
- 170cm女生在日本算啥水平?
- 中餐炒菜那么好吃,为什么欧美人不学去?
- 如何制造一个高级的阳谋?
- 为什么同样是输球,常州和国足的风评却差那么多呢?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 如何评价《灵笼 2》第六集?
- 可以随身携带一个Linux系统吗?
- 如何评价B站up主***千代退网?
- 如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w?
- 小米的研发经费真的很少吗?
- 黄金,今年会达到怎样的高度?
- Firefox 浏览器是否还有可能浴火重生?
- 你卡过最厉害的bug是什么?
- 体制内牺牲健康拼一个前程值不值?
- 你最真实(很少吐露)的择偶标准是什么?