非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 发表时间:2025-06-24 08:20: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
推荐资讯
- 2025-06-18 21:35:11为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 2025-06-18 21:30:10淘宝为什么要提供npm镜像?
- 2025-06-18 21:00:12理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 2025-06-18 20:20:12做引体向上可能会诱发腰肌劳损吗?
- 2025-06-18 20:45:11男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-18 21:50:11涉密计算机可以用windows10操作系统吗?
- 2025-06-18 20:25:12如何评价首个女性友好的编程语言HerCode?
- 2025-06-18 21:10:11铁路12306是谁研发的?
- 2025-06-18 22:05:11有个亲妹妹是什么感觉?
- 2025-06-18 21:50:11Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
推荐产品
-
为什么老顾客吃着吃着就不再来照顾生意了呢?
说一个买烟的。 平时我和我爸就是抽华子荷花,软的,我爸每天 -
淘宝为什么要提供npm镜像?
源自程序员的良知,该做的事情,XX没做,只能民营企业做,这种 -
人类有希望走出***系吗?
很多人对***系的直径没有概念,对十万光年也没有概念。 我给 -
如何看LOL官方,把AL的冠军改成优胜者?
这个问题最有意思的在于,要不是bin在赛后***访上发狂,根
最新资讯
文章排行
- 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
- 淘宝为什么要提供npm镜像?
- 马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
- Unity一个人适合做什么可以自娱自乐的游戏吗?(不以赚钱为目的)?
- 《诛仙》作者萧鼎于近日修改《诛仙》原作并大量删去碧瑶戏份,如何看待这一行为?
- 为什么Dreamwe***er,FrontPage会被淘汰?
- 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?

