当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 求大神解答,为什么大家都不喜欢用docker?
- Rust的设计缺陷是什么?
- Rust开发Web后端效率如何?
- 1GB的***每一帧都截图下来,照片有多少GB?
- 蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
- 有哪些超爽的重生复仇文?
- 055驱逐舰 是个什么概念?
- 脸与身材不符是种怎样的体验?
- 在NAS上安装了什么应用,让你的生活体验有了巨大的提升?
- 导师给了1.4W要我给工作室买个主机,是整机还是自己配?
最新资讯文章
- 开发了一个App,上线之后一个用户也没有怎么办?
- F-35作战半径1100公里,以色列距离伊朗首都德黑兰1600公里。以色列F-35是如何轰炸伊朗的?
- 为什么QQ上的网络状态没有了?
- 蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
- 请问一个判决进不进中国裁判文书网的标准是什么?
- DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
- ***机关工作人员如何申请Windows电脑?
- 程序员为啥突然会变成这么辣鸡的一个行业?
- 不服药的高血压患者,最后都怎么样了?
- 这个世界有多少用WinRAR的付费用户?
- 为什么那些滥交的男女不怕染上***?
- 为什么果粉对苹果非常地宽容?
- 为什么很多警察想辞职?
- Python+rust会是一个强大的组合吗?
- PHP现在真的已经过时了吗?
- 作为一个服务器,node.js 是性能最高的吗?
- 这一轮以色列和伊朗的冲突谁会笑到最后?最终会如何收场?
- 当电脑盲认为自己不是电脑盲时是一种怎样的体验?
- 你卡过最厉害的bug是什么?
- 独立开发者都使用了哪些技术栈?