当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-24 07:45: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- golang总体上有什么缺陷?
- 性价比这么低的西贝莜面村是怎么做大的?
- 如何判断鱼缸中的硝化系统是否已经成功建立?
- PHP现在真的已经过时了吗?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 网传西藏六月发生三起藏马熊吃人***,藏马熊真的这么可怕吗?
- 公司规定所有接口都用 post 请求,这是为什么?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
最新资讯文章
- 为什么我觉得现在线上大部分都对华为反感,线下华为大卖?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 为什么苹果公司无法制造出性价比高的 Mac 电脑?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 鱼缸哪里买比较便宜呢?
- 系统该怎样架构才能处理实时热点数据?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 中国大陆的苹果手机被阉割了哪些部分?
- 被称为「人间尤物」的女主,有多绝?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 央视罕见公布东风-5 洲际导弹参数,最大射程 12000 公里,怎样解读?此时公布有哪些意义?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 如何解决没有公网IP情况下对家里NAS的高速远程访问?
- 如何评价《灵笼 2》第六集?
- 全球每年约500万匹马被屠宰,为什么却见不到中国人吃马肉?