当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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-20台湾网红“馆长”登陆直播,回台会不会被抓起来?
- 2025-06-20你和你老婆是怎么认识的?
- 2025-06-20怎么看待B站舞蹈区和某些风格比较暴露的up?
- 2025-06-20华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?
- 2025-06-20不限制语言,客户端GUI开发用什么好?
- 2025-06-20坚持使用 PHP 的你,如今有什么感悟?
- 2025-06-20为什么买了Switch后,却发现它并没有那么好玩?
- 2025-06-20网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- 2025-06-20如何评价综艺《心动的信号》第七季?
- 2025-06-20网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
- 2025-06-20你身边身材最好的女生是什么样?
- 2025-06-20为什么越来越多的 SSD 不带片外缓存了?
- 2025-06-20公务员单位为什么不用指纹打卡机并且严格考勤制度?
- 2025-06-20为什么会有人相信骗子的话去缅甸找高薪工作呢?
- 2025-06-20有什么软件官方已经停更了或者公司已经倒闭了,但是你还在用并且觉得很好用的?
- 2025-06-20微软裁了 6000 人,其中软件工程师受影响最大,这会给整个软件行业的人才流动带来怎样的连锁反应?
推荐产品
-
如何评价网易国产动作冒险单机新作《归唐》首支预告片?
看了下首发PV,这次网易游戏的《归唐》背景故事是放在一个比较 -
新手想要打好篮球,主要练运球还是投篮?
我觉得首先是要有个好的身体素质和体能,就是所谓的靠身体打球。 -
国产香橙派和树莓派差距在哪?
香橙派和树莓派的最大差距是Linux操作系统内核的编译参数。 -
如何看待特朗普最后关头取消对伊朗的军事行动?
伊朗和以色列的战争来到第7天,特朗普终于到了要做“下场”决定
最新资讯