当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_米兰·(milan)中国官方网站
文章出处:网络 人气:发表时间:2025-06-27 10:40:12
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么网络上都在说隋坡厉害?
- 为什么现在糖尿病越来越多?
- postgresql能取代mongodb吗?
- 民航局紧急通知禁止携无 3C 标识及被召回的充电宝乘境内航班,无 3C 标识充电宝有哪些安全隐患?
- 东莞的外来人口比例比深圳更高,为什么很少有人说“东莞不是个广东城市”?
- 如何看待西安地铁3号线近期的降速行为?
- 2024MacBookPro14寸选择m4标准版(10核心)32+512还是M4Pro(12核心)?
- 为什么大部分人都认为2560x1440是2K?
- vite多久后能干掉webpack?
- 互联网研发运维都必用的Nginx到底是什么呢?
最新资讯文章
- 独立开发者都使用了哪些技术栈?
- 真的有这种又苗条身材又爆炸的么?
- 小黄鸭插帧软件和lossless scaling软件的使用体验如何,有哪些使用技巧呢?
- 如何评价吴京马上要上映的新电影《镖人》?
- 照骗能骗到什么程度?
- 《西西里美丽传说》女主角,在当时打扮这么高调,不觉得带给自己很多不便吗?如何理解她的心态?
- 你认为 PC 上最好用的 PDF 阅读器是哪一种?
- 为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 怎么投诉物业,他们才最害怕?
- MacOS真的比Windows流畅吗?
- node.js可以做***识别分析吗?
- 评价一下Proxmox VE与ESXi的优劣?
- Mac 有啥精品软件吗?
- 减肥时只做有氧运动不做力量训练,会有什么影响?
- NextJS的全栈能力现在如何了?
- 小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗?
- 怎么向老婆简单解释nas的用途?
- 英伟达股价创新高,市值超越微软重回全球第一,黄仁勋称机器人是 AI 之后英伟达最大机遇,如何解读?
- 2025年六月现在硬盘咋还涨价了呢?
- 程序员从幼稚到成熟的标志是什么?





