当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-24 20:45: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 如何评价《灵笼 2》第六集?
- 《庆余年》中的范闲为什么突破不了大宗师?
- 肉做的鲸能轻松下潜2000米,为何钢铁之躯的潜艇却不行?
- 你在生活中见过哪些「强者从不抱怨环境」的例子?
- 央视怎么又开始报道伊朗的防空能力了?是有神秘的力量开始介入了吗?
- 江西女生怎么结婚?
- 你见过最恶心的邻居是什么样子?
- 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- 隋朝名将真得弱于唐初名将吗?
- 这种裙子是不是对直男爆杀?
最新资讯文章
- 《凡人修仙传》的韩立有 72 把金雷竹做的剑,其他人看见了不觉得奇怪吗?
- 为什么现在越来越多的人不想要孩子呢?
- 同时使用多个显示器能提高工作效率吗?
- 目前最流行的 rust web 框架是什么?
- 女孩子腿非常白是什么体验?
- 都说时尚是一个轮回,有哪些老电视剧里面的穿搭到现在都还是很潮的呢?
- Fabrice Bellard 是个什么水平的程序员?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 广州的你择偶标准是什么?
- 老婆生了孩子,我对她完全没有感觉怎么办?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 写代码的时候总是考虑太多怎么办?
- 厦门房子还敢买吗?
- 如何评价《灵笼 2》第六集?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?