当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_新疆维吾尔自治区阿克苏地区阿克苏市素上平炎商超设备有限责任公司
浏览次数:304发表时间:2025-06-24 20: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么很多人认为加入 Rust 的「光荣进化」是一件坏事?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 和男朋友已经订婚了也预约了拍婚纱照,但是因为彩礼经常冷战,很不确定这个人到底对不对,怎么办?
- 如何看待日本小学校园餐只有一小块鸡肉?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 新买的移动硬盘该格式化为 NTFS 还是 exFAT?
- 为什么越来越多的国内男孩,要娶国外女孩?
- Chrome 浏览器设计的神细节有哪些?
- 三亚女游客毒蛇咬伤致死***暴露了我国什么问题?
- 如何评价《一人之下》第721(764)话?
最新资讯文章
- Windows内核的私有api是怎么被发现的?
- 055一打一能不能打过阿利伯克?
- 如何评价林志玲?
- golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- 现今大部分哺乳动物都是六千万年前恐龙灭绝后的同一种哺乳动物的后代吗?
- golang为什么要内置map?
- 你卡过最厉害的bug是什么?
- 哪吒汽车正式被申请破产,因薪酬问题员工已两月没去上班,被申请破产意味着什么?员工权益还能得到保障吗?
- 有一张巨强的显卡是什么体验?
- 没人觉得绝区零的剧情很俗套吗?
- 如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
- 印度空难客机两个黑匣子均已找到,最新发现的为驾驶舱语音记录器,会对事故调查带来哪些帮助?
- 为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
- 美军航母编队有能力拦截DF-21D和DF-26吗?
- Python+rust会是一个强大的组合吗?
- 曼德拉是南非的罪人吗?
- 新买的移动硬盘该格式化为 NTFS 还是 exFAT?
- 为什么一部分 Go 布道师的博客不更新了?
- 你为什么放弃了wsl?
- 中国人口正经历前所未有大转折,如何看待中国人口负增长?应该怎样应对?