当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_新疆维吾尔自治区阿克苏地区阿克苏市素上平炎商超设备有限责任公司
浏览次数:304发表时间:2025-06-24 07: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 储存很多文件,是要用云盘还是用硬盘?
- 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 我,公务员,明年3月工龄满35年,53岁,可申请提前退休,踌躇中,请教大家我值不值提前退休?
- 程序员兄弟姐妹们,你们还上CSDN吗?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- 程序员这个职业会在10年内被AI淘汰吗?
- 养鱼你踩的最大的坑是什么?
- 小区楼下的自动售水机的水干净吗?
- 你怎么看待剪映收费过高问题?
最新资讯文章
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 2025年为什么房价又呈上涨趋势?
- 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- 三只羊是不是被人做局了?
- duckdb的性能如何?
- 韦东奕的牙怎么没了?
- 5070ti什么时候才能回归正常价格?
- Linux 下有没有类似 Everything 的搜索工具?
- 什么水草扔缸里就能活?
- 什么是 AI Agent(智能体)?
- 有哪些是你用上了mac才知道的事?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 如何为中专生解释C语言指针?
- vue + tsx 的开发体验能追得上 react+tsx么?
- 用什么编辑器写Matlab比较好使?
- 35岁以上的人都去做什么工作了呢?
- 华为云有没有实力挑战阿里云?
- Electron 做游戏客户端的潜力有多大?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 《原神》5.7 版本魔神任务第五章•第六幕「你存在的时空」体验如何?