当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_海南省儋州市新州镇唯卫士农药有限合伙企业
文章出处:网络 人气:发表时间:2025-06-24 16:25:19
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 前端是不是快没了?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 可以分享你经常打开的一个网站吗?
- 为什么河南饮食走不出去?
- 你见过最无用的节俭行为是什么?
- 女生微胖到底是种什么体验?
- 哪些东西必须戒掉?
- 为什么总有人要说"再见,docker!",那玩nas的为什么还离不开docker,比如绿联,飞牛?
- 为啥***后会疲劳?
- 为何雷军天天健身,却无健身痕迹?
最新资讯文章
- 为什么姚明当篮协***,反而男篮的成绩变差了?
- 现在个人博客不能备案了吗?
- 为什么 IPv6 突然不火了?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 为什么m4max可以轻松堆128g显存,nvidia消费端显卡却长期被限制在24g?
- 超小团队选择Django还是Flask?
- M4 Mac mini2024款,这种主机到底怎么样呀?
- 想往鱼缸里种点水草,但是家里鱼缸大了买水草泥或者底砂太贵了,有没有生活中可以替代的物品或其他建议?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗?
- 什么是微软式中文?
- 卧推100kg,深蹲160kg,硬拉190kg,哪个更难?
- 请问一下图中***的名字,谢啦?
- 为什么说产后一年是婚姻中最难的一年?
- 为什么说耿直的人更容易吃亏?
- 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 为什么主流都不再力推英特尔 CPU?
- 中国出发载3000辆汽车的货船起火20天后沉没,事故的原因可能是什么?海上运输电动汽车起火应怎样处置?
- kvm是否会增加显示信号的传输延迟,或者键鼠的延迟?打游戏用这个,会影响吗?
- 都是研制核武器,为何只敢动伊朗,对朝鲜确畏首畏尾?