当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-24 10:50:18
举个例子。
比如在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才知道的事?
- 为什么Rust的包管理器Cargo这么好用?
- 如何打造属于自己的 GUI 图形化界面?
- 龙芯在.NET上帮微软做CPU指令集适配,为什么到国内.NET开发者这里成了维护龙芯.NET版本?
- 小米的研发经费真的很少吗?
- 为什么程序员独爱用Mac进行编程?
- 洲际导弹能打到任何地方,为什么还需要轰炸机?
- ***拍大尺度片子时摄影师不会看光吗?
- 国内所有14nm以下的芯片都不能被台积电代工,为啥小米玄戒能被代工?
- 你和你老婆是怎么认识的?
最新资讯文章
- 为啥 php 还有这么多人在用啊?
- 为什么买了Switch后,却发现它并没有那么好玩?
- 五年以内会爆发第三次世界大战吗?
- 人常说女人味,到底是个什么味?
- 湖南龙山一小区车库被淹,4 名业主移车失联其中 3 人遇难,有何警示意义?遇到暴雨有哪些注意事项?
- 你们认为一个40多岁的女人老吗?
- 丰田将中国市场决策权交给中方,是在华战略重大调整,这会不会意味着未来中国市场的丰田车“中味”十足了?
- 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- PHP现在真的已经过时了吗?
- 为什么***骂 Ubuntu,但是 Ubuntu 一直是所有 Linux 发行版中知名度、热度最高的?
- 作为一个服务器,node.js 是性能最高的吗?
- 将 Windows Server 作为个人 PC 操作系统来用是怎样的体验?
- 什么是歼20完全体?
- 如何评价Cursor?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 你见过最人性化的设计是什么?
- Swift 和同时代的其他语言比起来怎么样?
- 敏感时刻,美国「末日飞机」出现异常动向,出现在华盛顿附近,什么是「末日飞机」?这代表着什么?
- PHP现在真的已经过时了吗?
- 你在出租房屋发现过什么前租客留下的“宝藏”?