当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_浙江省温州市龙湾区挑阿率交通产品有限合伙企业
浏览次数:304发表时间:2025-06-24 08:20:12
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 你的内衣丢过吗?
- 为什么Next.js和Nuxt.js发布时间只隔了几小时?
- 如何看待现在的前端?
- 什么是防抖和节流?有什么区别?如何实现?
- Manus会不会开源?
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 为什么现在很多人推崇国外原版教材?
- 鸿蒙PC操作系统是不是就是手机操作系统?
- 年纪轻轻为什么会得腰肌劳损?
- 为什么现在吹Rust的人这么多?
最新资讯文章
- 如何看待盲人 UP 主蒙眼炒鸡蛋在成都旅游期间,要求各大医院无处方买胰岛素,最后进抢救室?
- 为什么新流行的开源编辑器都在用Rust开发?
- 鸿蒙PC操作系统是不是就是手机操作系统?
- 有哪些值得推荐的 Rust 应用案例?
- 听说有一门技术叫windows批处理(bat),请问它有什么现实用途?
- 如何判断鱼缸中的硝化系统是否已经成功建立?
- 为什么牛吃素可以长那么壮?而人不吃荤就不行?
- 一个三甲医院的HIS系统,运营一年下来,他的数据库能有多大?
- 程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 为什么买的小乌龟总是养不活呀?
- vmware 虚拟机如何安装?
- 腰椎间盘突出有多痛苦?
- 字节引入Rust是否代表J***a的缺点Go也没解决?
- Vue性能优于React,那为什么还不用Vue?
- 「人间尤物」型女主有多可爱?
- 目前美军还有哪些领域是明显领先于解放军的?
- 各位前端大触们,一般怎么定颜色的?
- 苏超比赛为什么常州一输再输,却无人指责?
- 喊老公给娃穿裤子,喊不动,我把裤子扔在玩游戏的他的头上,他把电脑砸了,我该怎么处理?
- 想开一个100cm或者120cm的溪流缸或者水草缸,有没有大佬指导一下,有哪些注意事项?





