当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 人气:
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
推荐资讯
- 2025-06-23苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
- 2025-06-23想听听看现在路人对五月天的看法?
- 2025-06-23中医把脉是***吗?
- 2025-06-23为什么很多技术都觉得前端很简单?
- 2025-06-23新版QQ9非常不好用为什么一直要强制更新?
- 2025-06-23字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 2025-06-23英伟达 RTX 5050 笔记本显卡跑分曝光,该显卡有哪些亮点?
- 2025-06-23为什么微软一直不更新文件系统?
- 2025-06-23小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
- 2025-06-23为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 2025-06-23为什么现在的周杰伦生活与作品中中华元素越来越少了?
- 2025-06-23核聚变是一条死胡同吗?
- 2025-06-23是什么原因导致HDR无法推行?
- 2025-06-23搭建家庭 NAS 服务器有什么好方案?
- 2025-06-23谁能劝我不要买NAS?
- 2025-06-23为什么有些男人眼里看不见家务?
推荐产品
-
如何评价近期开播的《长安的荔枝》?
《长安的荔枝》大结局,我们万万没想到李善德居然在荔枝转运的途 -
你认为美国最近30年最烂的一个总统是谁?
奥巴马,川宝之所以能当总统,最主要就是奥巴马把美国废了,川宝 -
为什么微软一直不更新文件系统?
win11专业工作站版,refs启动。 原来还有程序报错, -
泡泡玛特成立电影工作室,将推出《LABUBU 与朋友们》动画剧集,这能够有效延长 IP 寿命吗?
泡泡玛特,要做动画剧集,成立了电影工作室,主角为 LABUB
最新资讯




