当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_新疆维吾尔自治区自治区直辖县级行政区划胡杨河市呈胶跨睡衣合伙企业
浏览次数:304发表时间:2025-06-27 10:40:12
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么《三角洲行动》会设计出 AWM 这样一支***无法自由补充的***?
- 可以随身携带一个Linux系统吗?
- 为什么大多数发达国家都不敢赶走美军基地?
- 一台主机上只能保持最多 65535 个 TCP 连接吗?
- NAS将来会被什么产品取代?
- 你从别人的旧硬盘里发现了什么有趣的东西?
- 群晖 nas 有些什么基本和好玩的功能?
- 怎么完善这张画?
- 我应该设置多少kb才能让他不能玩游戏?
- 性在婚姻生活中真的重要吗?
最新资讯文章
- 你最满意的10款 PC 软件是什么?
- 你最近有什么烦心事吗?把这里当树洞,说出来,可以吗?
- 初学者做游戏用godot还是unity好?
- “真实承诺-3”,伊朗的报复能打疼以色列吗?
- 夸克网盘有可能超越百度网盘吗?
- 怎么样才能让大模型的RAG迅速落地?
- 你身边身材最好的女生是什么样?
- 国产手机AI「好用」的背后,是技术差距还是文化差异?
- 有什么是你去了上海才知道的事情?
- 为什么家里要用 NAS?家用 NAS 有哪些实际的、接地气的用途?
- 想了解大家stm32是怎么学习的,我目前看了江协的***快一遍,但我感觉还是很懵?
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 中餐炒菜那么好吃,为什么欧美人不学去?
- 学生校服如何隐藏内衣痕迹?
- 中国的 App 怎么这么恶心啊,还是说安卓恶心?
- 你从别人的旧硬盘里发现了什么有趣的东西?
- 腰陆陆续续疼了一年多了,这个是腰突吗?
- 曝小米汽车工厂三期地块成交,超 6 亿元占地约 727 亩,如何从商业角度解读小米汽车这一扩张?
- 作为独立开发者,有哪些可以分享的经验?
- 据说go和c#的开发者都说自己比较节省内存,你们认为呢?





