当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么还用导弹发射井,机动式部署不是更安全吗?
- Node.js是谁发明的?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 鸿蒙电脑正式发布,今年的大一新生会不会扎堆购买鸿蒙电脑?
- 为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
- 目前最具性价比的全栈路线是啥?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 女生真正的完美身材是什么样子?
- 如何看待国内开源项目的不可持续性?
最新资讯文章
- 哪张照片让你觉得刘亦菲美得不可方物?
- 遭遇生理性涨奶该怎么办?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 如何看待国内开源项目的不可持续性?
- 你都用Github Action做出过哪些骚操作?
- 为什么中国开发不出流行的编程语言?
- 用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?
- 为什么剪映是剪辑软件鄙视链的最底层?
- 现在个人博客不能备案了吗?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 为什么感觉德国在中国的名声比英法美日好一点?
- 想买个鱼缸,听说里面坑很多,哪个大神给讲解一下呀?
- 女生真正的完美身材是什么样子?
- 在办公室用机械键盘是什么心里?
- 手机存储器为什么会出现速度倒挂的现象,外存比内存快?
- 很好奇,组NAS的玩家是如何解决上传速率的问题?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 自己拥有一台服务器可以做哪些很酷的事情?
- postgres集群的选择?
- 还完房贷后,生活真的变轻松吗?