当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 浏览次数:发表时间:2025-06-24 16:25:19
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 想知道这个女孩是谁?
- MacOS真的比Windows流畅吗?
- 20届设计系,我的设计水平很差吗,找不到合适的工作?
- 养龟玩龟的人可怕吗?
- 如何使Windows上安装的Macos虚拟机流畅运行?
- 家里想搞一个服务器,怎么才不违规?
- 如何看待时下被部分网民力推的“双输好过单输”观念?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 求推荐一本好的ios开发入门书籍(objc 或者 swift),希望是契合新的ios版本的?
- 网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
最新资讯文章
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 如何评价高圆圆的身材算是美女类型的吗?
- 为什么情侣在一起旅行后容易分手?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 编程语言函数定义有fn,fun,func,function,def关键字,你喜欢哪一种?
- 苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
- 如何评价张靓颖刘宇宁《九万字》?
- golang的切片 capacity 有意义吗? 不是动态扩缩吗? 需要关注这个参数吗?
- 家里想搞一个服务器,怎么才不违规?
- 启用哪一个DNS网速最快?
- 你干过最牛的一件事是什么?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 为什么大功率笔记本不用 C 口充电?
- 超级喜欢穿短裙正常吗?
- 如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 是什么原因让你一定要用 iPhone?
- 你的亲戚提过什么过分的要求?
- 瑜伽裤和牛仔裤哪个更显身材?
- 歼-20 在国际上到底是什么地位?