当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-24 19:30: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么 Mac 对游戏支持这么差?
- 很多人开始弃用印象笔记了,你还在使用印象笔记吗?
- 为什么中国现在全球军事实力第一,但包括中国人在内很多人不认可?
- 低功耗web服务器 迷你主机 小型服务器 求推荐?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- express + mongodb (mongoose) 中 mvc的model层如何使用?
- 34 岁教授王虹在北京大学开数学讲座,她或将成为首位获得菲尔兹奖的中国籍数学家,有多厉害?
- 为何Microsoft能一直留在中国市场?
- 空战的时候可不可以先击落预警机?
最新资讯文章
- Docker 能安装到 Android 上吗?
- 亚洲体坛最漂亮的十位女运动员都有谁?
- ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 如何评价高圆圆的身材算是美女类型的吗?
- 有没有感觉大部分编程语言都有痛点?
- 商业史上有哪些降维打击的经典案例?
- Rust 是否会被美国国家安全局植入后门?
- 你怎么看待剪映收费过高问题?
- 巴基斯坦援助伊朗防空,大家怎么看?
- F-35作战半径1100公里,以色列距离伊朗首都德黑兰1600公里。以色列F-35是如何轰炸伊朗的?
- 055万吨驱逐舰是不是有些被过于神化了,有没有了解的大佬详细解释一下?
- 炫富真的很爽吗?
- 34 岁教授王虹在北京大学开数学讲座,她或将成为首位获得菲尔兹奖的中国籍数学家,有多厉害?
- 有没有一个时间段,自己乐在其中,可亲人或者朋友却觉得你很辛苦,很心疼你?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 洲际导弹能打到任何地方,为什么还需要轰炸机?
- DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
- 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 055驱逐舰 是个什么概念?
- 如何寻找到相对完整的真正的游戏的源码用来学习?