当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-24 04:10: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 养乌龟只养一只,它觉得会孤独吗?
- 为什么鸿蒙PC要排斥Linux生态?
- 为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢?
- 伊朗若拥有巴基斯坦的中国防控体系,能否把美国的B2轰炸机打下来?如果打下会对世界局势产生什么影响?
- 如何关闭 Windows Defender?
- 如何看待现在的前端?
- 工业克苏鲁什么意思?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 苏联就中国一个能打的“小弟”,为什么要逼走中国?
- 深圳高二中学生「手搓」火箭飞燕一号发射成功,突破 10KM 海拔高度,这属于什么水平?手搓火箭有多难?
最新资讯文章
- 为什么买的小乌龟总是养不活呀?
- 男女宇航员怎么解决生理需求?
- 为什么年轻的肉体让人沉迷?
- 江西救护车 800 公里收 2.8 万被停运,该***中还有哪些疑点?这个收费贵不贵?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 普通人用得着4k分辨率的显示器吗?
- 以后用 Adobe Premiere Pro 的人是不是越来越少了?
- 皮肤太白是种怎样的体验?
- 能分享一下你写过的rust项目吗?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 修仙文明可能以怎样的方式碾压星际文明?
- 深圳高二中学生「手搓」火箭飞燕一号发射成功,突破 10KM 海拔高度,这属于什么水平?手搓火箭有多难?
- 游戏是否正在毁掉中国部分的年轻人?
- 语雀后端从Node迁移到J***a说明了什么?
- 你们认为一个40多岁的女人老吗?
- 我想问为什么现在玩dnf的人越来越少了,退游的人越来越多?
- 你们在编程时遇到过什么离谱的bug吗?
- Golang与Rust哪个语言会是今后的主流?
- 我就是想学会使用Linux,有什么好推荐的书吗?
- 女主播和榜一大哥现实碰面会做什么?