当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 人气:
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
推荐资讯
- 2025-06-24个人博客网站,要坚持多久才会有读者?
- 2025-06-24平面设计师要被时代淘汰了吗?
- 2025-06-24老公做生意的,但是有时候需要请客户唱歌,唱歌就会有陪酒小姐,我该怎么办。?
- 2025-06-24周鸿祎为什么说他这辈子最鄙视李彦宏?
- 2025-06-24我应该设置多少kb才能让他不能玩游戏?
- 2025-06-24你用过最丑的编程语言是哪个?
- 2025-06-24你会从mac转向Windows吗?
- 2025-06-24vscode 是盈利的吗?微软为什么要持续投入开发***?
- 2025-06-24如何看待盲人up主蒙眼炒鸡蛋在成都各大医院都买不到胰岛素,最后进抢救室?
- 2025-06-24真的有这种又苗条身材又爆炸的么?
- 2025-06-24大家都用的什么云服务器?大家都用的什么云服务器?
- 2025-06-24男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-24如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- 2025-06-24想学编程,该不该买MacBook?
- 2025-06-24鱼得了什么病 怎么治?
- 2025-06-24女生真正的完美身材是什么样子?
推荐产品
-
能分享一下你写过的rust项目吗?
实际工作中,2020年的时候用 Rust 在 ARM 设备上 -
哺乳期找到了工作,全家反对 说把工资补给我让我在家带孩子?大家会怎么选择??
必须去上班!! 把工资补给你,是用来给娃花的,到后面你手心向 -
做引体向上可能会诱发腰肌劳损吗?
会的,对于急性期,或者有腰肌劳损的人,又有引体向上的能力。 -
新手平面设计师(方向美工)怎么有目的提升设计能力?
平时多看战酷,花瓣找灵感??? 确定老师是这样跟你说吗? 3
最新资讯
- 如何评价剪映svip,599一年,有替代方案吗?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- Rust口碑不错,为何学的人却很少?
- 男朋友要被裁员了,我该怎么相处?
- Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?
- 小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何?
- go的channel在实际项目中会怎么使用?
- golang和rust你选择哪个?