当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_浙江省温州市龙湾区挑阿率交通产品有限合伙企业
浏览次数:304发表时间:2025-06-27 15:25:13
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 如何直接从 Google Play 下载 APK 文件?
- flutter为什么不用Go语言,而用Dart?
- 20届设计系,我的设计水平很差吗,找不到合适的工作?
- 坐标福建福州,现在是不是适合卖房?
- 普通人的电脑配置到底是什么水平?
- 现实中的父女关系是怎样的?
- 我撸猫撸得她舒舒服服的为啥突然咬我?
- 为什么中国男性正在集体退出相亲市场?
- 字节跳动辞退原豆包大模型负责人乔木,被曝婚内出轨下属,如何看待这一处理结果?
最新资讯文章
- 现在有没有可能在地球某处隐藏一个大型军事基地而几十年不被发现?
- 如何评价阿富汗取消与中国的石油开***合同?
- 为什么年轻人不要养龟?
- 你见过身边身材最好的女生是什么样子的?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 为什么成功人士的精力都非常旺盛?
- 《绝命毒师》(Breaking Bad)里有哪些硬伤?
- 浏览器为什么要分那么多种,用一种不会很快捷吗?
- IntelliJ IDEA 中有什么让你相见恨晚的技巧?
- 有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 快手生成式推荐OneRec技术报告公开了,有哪些亮点值得讨论?
- 自己尝试组装NAS,求大佬给指点一下?
- Firefox 浏览器是否还有可能浴火重生?
- go-zero的svc全局变量和Kratos按需利用wire进行依赖注入哪个在实际生产合作中更合适?
- kafka如何解决重复消费?
- springboot框架中一个controller类可以调用多个service类吗?
- 为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 为什么 J***aScript 在国外逐渐用于前端+后端开发,而国内还是只用它做前端?
- 鸿蒙 PC 操作系统有可能冲破 Windows 和 MacOS 的封锁,代表国产系统成为第三极吗?





