当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-28 12:55:16
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 国内有比较好的团队文件共享平台吗?像dropbox的team版本一样的。
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 055万吨驱逐舰是不是有些被过于神化了,有没有了解的大佬详细解释一下?
- 真的有这种又苗条身材又爆炸的么?
- docker有哪些有趣的用途?
- 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- 龙芯中科即将发布新一代处理器和 GPU 芯片,企业在该领域发展有哪些优势?
- 华为鸿蒙还有多久可以在pc桌面取代Windows?
- 为什么同样是输球,常州和国足的风评却差那么多呢?
最新资讯文章
- 什么语言最适合做 GUI?
- 有哪些小众的开源项目养活了一大批人?
- 编程问题哪里解决?
- 通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
- 各双拼输入方案之间有明显的优劣之分吗?
- 为什么用 electron 开发的桌面应用那么多?
- golang有哪些不错的游戏服务器框架?
- 为什么用 electron 开发的桌面应用那么多?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 因为买车跟老公吵了好多次架,我该怎么办?
- 人在45岁是一种什么感觉?
- 中国承诺不开第一枪,那如果中美开战,美国直接摧毁北斗卫星,中国该如何反败为胜?
- 为什么b2天下无敌?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 为什么说中国是基建狂魔?
- 2029届全运会落地长沙,会对长沙有什么新的变化吗?
- 跨境支付通将于 6 月 22 日上线,哪些银行的客户可以直接向香港账户转账?
- 《西虹市首富》里面想花完钱却越花越多的情况,现实里面会发生吗?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 商务部称中国已依法批准一定数量的稀土相关物项出口许可合规申请,目前中国稀土出口情况是怎么样的?