当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_青海省果洛藏族自治州玛沁县拍黎洁雕塑股份公司
文章出处:网络 人气:发表时间:2025-06-25 02:35:15
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么后端老是觉得前端简单?
- “哨兵模式”涉嫌泄密,你支持封杀特斯拉吗?
- 为什么现在很多人推崇国外原版教材?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 什么笑话让你看一次笑一次?
- 亲眼见到明星本人是什么体验?
- MacOS的哪个设计让你非常恼火?
- 为什么用 electron 开发的桌面应用那么多?
- 明明无线鼠标有那么多优点,为什么还有那么多人买有线鼠标?
- NanoIPS 和Fast IPS 哪个好?
最新资讯文章
- 为什么微软会允许中国有那么多盗版?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 前后楼怎么共享宽带?
- 俗话说“女人三十如狼四十如虎”,到底是不是真的??
- 女生真正的完美身材是什么样子?
- 男人一般是从多少岁开始颜值下跌?
- 你生活中做过最自律的一件事是什么?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 同样的SoC,为什么至今仍然没人成功给iPad Pro装上macOS?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- 男子被树枝刺伤无视伤口终要截肢,为什么会造成这么严重的后果?被植物划伤后的正确处理方式有哪些?
- 既然显卡发热量那么大,为什么不把热量收集利用起来,比如烧水和供暖?
- 一个体重 140 斤的成年男子面对一只 70 斤的狼,谁胜算更大?
- 骑车后腰疼直不起来做什么运动比较好呢?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 你们身边有哪些人硬生生地活成了段子?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 是否建议把int *p写作int* p?
- 为什么中国JK无法拍出日本JK的感觉?
- 小腿能粗到什么地步?