当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_广东省梅州市五华县倡泛厚旧玻璃包装股份公司
浏览次数:304发表时间:2025-06-25 02:35:15
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为啥「整顿违规吃喝」的好事在某些省份落实成了「吃饭违规」?这会对当地的餐饮行业造成影响吗?
- 求推荐一款中小企业使用的进销存软件(零售批发类,要有记录序列号功能)?
- 和女生旅游开一间房有什么注意事项?
- NAS的盘是否需要一次性买齐?
- 大海捞针还捞着了是一种什么样的体验?
- 华为官宣鸿蒙 HarmonyOS 5.1 将于 7 月开启升级,对此你怎么看?会选择第一时间升级吗?
- 请问一下图中***的名字,谢啦?
- 想要用c++写一个web服务?有没有好的推荐?性能好,容易上手的?
- 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- Golang和J***a到底怎么选?
最新资讯文章
- 周深如何在央视火的?
- 未来江苏会不会被广东越甩越远?
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 为什么不用rust重写Nginx?
- 青岛啤酒为什么要加大米?
- Golang和J***a到底怎么选?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 尊界S800 车内软包部分***用 0.2mm - 0.5mm 超细针脚缝制处于什么工艺水平?
- 未来江苏会不会被广东越甩越远?
- golang和rust你选择哪个?
- 世界上最大的航母有多大?
- 现在个人博客不能备案了吗?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 为什么我的顺风车一直没人接单?
- H264和H265谁画质好,求回谢谢!?
- 电磁力可以屏蔽,为什么万有引力不可屏蔽?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 为什么很多NAS厂家都***用***rfs系统,而不是更稳定的zfs?
- 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 女性为什么不普遍跟男性那样只留个几毫米或2-3厘米短发,女性不觉得长发麻烦吗?