当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_贵州省黔东南苗族侗族自治州天柱县桥较电脑硬件有限公司
浏览次数:304发表时间:2025-06-24 12:55: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 有哪些BI工具惊艳了你?
- 你为什么觉得 Mac 不好用?
- 为什么日本人口密度这么大还能住一户建,中国只能住楼房?
- 为什么现在科技热点是GPU,不是CPU了?
- 35岁了才来学编程,是不是晚了?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 如何评价前端组件库shadcn/ui?
- 有没有什么路由器让你用过之后彻底惊艳了?
- 做前端开发的女生,最后都干什么去了?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
最新资讯文章
- Electron 做游戏客户端的潜力有多大?
- 是什么原因让你决定开始练书法?
- GraalVM用来跑Minecraft效果如何?
- 能分享一下你写过的rust项目吗?
- 请问27寸4K显示器哪个好呀?
- 曹玉磊冒充「清华院长」频繁参加活动遭官方打***,他为何能堂而皇之以***身份开展活动?其将受到哪些处罚?
- 是不是 Mac Mini(M4) 不值得?
- 我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的?
- 月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
- 为什么Steam Deck能做好Windows游戏转译但是Apple Mac就做不好?
- 《原神》5.7 版本魔神任务第五章•第六幕「你存在的时空」体验如何?
- 如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- LCD党真的只是少部分人吗?
- flutter是***跨平台最优解吗?
- 高薪裁员的中年人送外卖还是开滴滴好?
- 家里有路由器,没有无线联网功能的电视机怎么联网?
- 真的没有人觉得2k是一个很尴尬的分辨率吗?
- 想深入学习网站后台技术,有哪些建议?
- 现在个人博客不能备案了吗?
- VLC,Ubuntu,FFmpeg 这些软件究竟是什么人开发的?为什么免费?他们不求回报又何以生存?