当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_DB电竞·(DBGAME)官方网站
浏览次数:304发表时间:2025-06-24 12:25:13
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么用 electron 开发的桌面应用那么多?
- 2025 年还能等得到 LCD 屏的旗舰机吗?
- 为什么都 2025 年了,还有那么多人宁可双持,也不愿意放弃安卓或非安卓手机?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 如何看待数学家张益唐全职加盟中山大学?
- AMD、Intel的下一代CPU的PPT都显示了强劲的性能提升,是在吹牛吗?
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- MacOS真的比Windows流畅吗?
- 游戏《赛博朋克2077》有可能删减了哪些内容?
- 如果广西并入广东发展会怎样?
最新资讯文章
- 长得和刘亦菲很像是一种什么体验?
- 为什么Next.js和Nuxt.js发布时间只隔了几小时?
- 如何评价董宇辉讲述“各地厅长甚至更大的领导来我们这,站在门口等,站一个多小时。”?
- 为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?
- Docker真的被Kubernetes放弃了吗?
- 为什么现在越来越多的人不想要孩子呢?
- 为什么00后女孩子越来越不愿意生孩子?
- 程序员真的需要一台 Mac 吗?
- 为什么小红书上单身借精生子的博主都是生“混血儿”?
- 为什么有人嘲笑练瑜伽的女性?
- 南京「先锋书店」公开禁止商拍,此前因「最美书店」称号成网红打卡地,失去这部分流量对书店来说是好事吗?
- 含有“香”字的诗句,你知道哪些?
- 为何浏览器脚本语言是程序明文而非经编译的代码?
- 为什么有些人身材容易长肌肉,而有些人却很难呢?
- 2025 年还能等得到 LCD 屏的旗舰机吗?
- SATA固态好用吗?为什么大家都喜欢m.2呢?
- 有什么食物是你一直想吃,真吃到却很失望的?
- 为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘?
- 如果正常使用宽带把上行带宽拉满了运营商会管吗?
- 为什么程序员独爱用Mac进行编程?





