当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
人气:发表时间:2025-06-28 00:50: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么中国红十字会腐败这么严重?
- 为什么不用rust重写Nginx?
- 为什么《疾速追杀 4》中基努·里维斯的动作戏看着很吃力、踉踉跄跄?
- 将 Windows Server 作为个人 PC 操作系统来用是怎样的体验?
- 小米YU7从7月提前至6月底发布,是什么原因导致提前发布?
- 为什么程序员独爱用Mac进行编程?
- 如何看待安徽宿州一农场500亩土豆遭几百名村民哄抢,曝光后民警要求种植户删帖?法不责众?如何有效维权?
- 眼睛的飞蚊症,能够康复吗?
- 目前最具性价比的全栈路线是啥?
- 你的内衣丢过吗?
最新资讯文章
- springboot框架中一个controller类可以调用多个service类吗?
- 你的内衣丢过吗?
- Golang是不是代替了PHP以前的生态位啊?
- 请问买个nas,能够直接把游戏装进去吗?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 跟离异的女同事聊天时,她冒出一句:「你老婆还不如我,离了跟我过得了」,我该怎么回答?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- golang为什么要内置map?
- 如果发动机热效率达到100%,一升汽油大概可以让汽车行驶多少公里?
- 如何评价Cursor?
- 中国大陆的苹果手机被阉割了哪些部分?
- 为什么老顾客吃着吃着就不再来照顾生意了呢?
- 日本AV对中国人的毒害有多大?
- 如何评价《三角洲行动》***作者「三角洲经济学教父」?
- 住家保姆为什么总干不长?
- MacOS真的比Windows流畅吗?
- 开腹手术,医生是如何处理患者的腹部脂肪的?
- 华为鸿蒙还有多久可以在pc桌面取代Windows?
- 邻居家小孩来敲门问WiFi密码,告诉他之后,他竟然几部手机电视全用上。你说该怎么办?





