当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_福建省南平市政和县远室右旱婴儿用品有限责任公司
浏览次数:304发表时间:2025-06-25 00:20:11
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 女生真正的完美身材是什么样子?
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 为什么幼儿园的超前教育被叫停?
- 各位都在用Docker跑些什么呢?
- 怎么可以让胸变大?
- 眼睛的飞蚊症,能够康复吗?
- 为什么一部分 Go 布道师的博客不更新了?
- 什么才是真正的爱情?
- Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
- 国外(GoDaddy)注册的域名如何在国内备案?
最新资讯文章
- 入门级3D打印机怎么选,创想三维这个牌子如何?
- 为什么市场不制作***向黄油?
- 既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
- 买到烂尾楼到底该有多绝望?
- 新疆维吾尔自治区,经济发展的真实前景如何?
- 广东人吃东西讲究「食材本味」,那为什么西湖醋鱼没有在广东流行开来?
- 为什么有些NAS用户弄那么多硬盘?
- 大家支不支持文言文,古文退出中国教育?
- polars到底行不行?
- 一个人山林徒步时都要关注哪些点?
- 基因好是一种怎样的体验?
- 知情人称特朗普已批准对伊朗攻击***,但未下达最终命令,为什么美国要参与对伊朗袭击?他们能从中获得什么?
- 有哪些看似精妙实则很蠢的设计?
- 你知道哪些餐饮界的暴利菜品?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 一米二的棍子打的赢三十厘米的刀子吗?
- 湖南一高校将毕业证错印为结业证,毕业证印错将对学生有什么影响?毕业证、结业证和肄业证的区别是什么?
- 如何部署Prometheus监控K8S?
- 为什么有的房东喜欢把房间租给女租户?
- 海贼王为什么现在被全网黑?





