当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_贵州省黔东南苗族侗族自治州天柱县桥较电脑硬件有限公司
浏览次数:304发表时间:2025-06-24 10:00:18
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- Golang 中为什么没有注解?
- 为什么都 2025 年了,还有那么多人宁可双持,也不愿意放弃安卓或非安卓手机?
- 雷军为什么不愿意用性价比打法进军NAS?
- 2024年700的显示器能打过18年1600的显示器吗?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 百度为什么越来越垃圾了?
- 为什么Rust的包管理器Cargo这么好用?
- 「京东外卖」小范围测试骑手帮扔垃圾服务,每单平台补贴骑手 0.5 元,你会选择让骑手帮扔垃圾吗?
- INTJ 的缺点是什么?
最新资讯文章
- 你见过身边身材最好的女生是什么样子的?
- 冬天也要穿胸罩吗?
- 有什么 j***ascript 的好书推荐?
- LCD党真的只是少部分人吗?
- iPhone 17 pro系列会上12GB RAM吗?
- 为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果?
- 下一代 Xbox 主机售价可能超过 1000 美元,对此你怎么看?值得入手吗?
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 海贼王为什么现在被全网黑?
- 为什么中国JK无法拍出日本JK的感觉?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 都在喊没钱,钱到底去哪儿了?
- 什么是微软式中文?
- 冬天也要穿胸罩吗?
- 男朋友负债 2 万亿人民币,能要吗?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
- 基因好是一种怎样的体验?
- Golang和J***a到底怎么选?
- 宠物看到一丝不挂的你, 都会想些啥?