当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 人气:
举个例子。
比如在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-06-25为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 2025-06-25美国医疗费用明明比中国昂贵夸张至极,但为何官媒只说美国治安,却几乎极少提及美国糟糕透顶的医疗?
- 2025-06-25北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 2025-06-25为什么总有人要说"再见,docker!",那玩nas的为什么还离不开docker,比如绿联,飞牛?
- 2025-06-25Vim 有什么奇技淫巧?
- 2025-06-25胸大的女孩子有什么烦恼?
- 2025-06-25女生什么状态才体现出她已经爱上你了?
- 2025-06-25php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 2025-06-25如何评价林志玲?
- 2025-06-25MacOS真的比Windows流畅吗?
- 2025-06-25毕设答辩,老师说node不可能写后台怎么办?
- 2025-06-25女生被踢裆也会很疼吗?
- 2025-06-25为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 2025-06-2530年过去了,美国没有比B2更强的轰炸机了么?
- 2025-06-25HTTP/3 解决了什么问题,又引入了什么新问题?
- 2025-06-25如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
推荐产品
-
现在ai编程达到了什么样的水平,是否能独立用来编写游戏?
可以用AI写游戏,在国外就有一个17天创造百万美元游戏的AI -
如何评价前端组件库shadcn/ui?
优点:你可以随心所欲改里面的组件,自定义样式,使用命令行源码 -
35岁以上的人都去做什么工作了呢?
我曾经在我的回答里介绍过一些野路子程序员,没想到火了,很多人 -
阿里云盘冻结后强制收费才能解冻,如何处理?
这题我会了。 我来答。 刚刚解决!!! 1、如果你现在被冻结
最新资讯




