当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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 mini m4有错吗?
- 为什么Steam Deck能做好Windows游戏转译但是Apple Mac就做不好?
- 鱼缸换水前为什么必须要困水?如果没条件困水怎么办?
- 为什么长得漂亮却没什么用?
- 男朋友买了一辆比亚迪秦,该分手吗?
最新资讯文章
- 如何评价上海理工大学 C语言考试,老师不认识vscode 说是切屏***?
- 苹果 6 月 10 日召开的 2025 年全球开发者大会「WWDC25」,有哪些值得关注的信息?
- 小腿能粗到什么地步?
- ***拍大尺度片子时摄影师不会看光吗?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 高考真的人生的转折点吗?
- 为什么全网 都在说 iOS 开发不行了 ?
- 为什么美国程序员工作比中国程序员工作轻松、加班少?
- 以前很多人家里都有家庭***,为什么现在几乎看不到了?
- 男朋友负债 2 万亿人民币,能要吗?
- 女生第一次来大姨妈什么感受?
- 真的有这种又苗条身材又爆炸的么?
- 韩国作为发达国家,到底发达在哪?
- 广州的你,择偶标准怎样的?
- 长得耐看是一种什么样的体验?
- 吵架后,老公快一个星期不联系,是要离婚的节奏吗?
- 你怎么评价日本某个前空姐说:“如果我在经济舱,年薪2000万日元以下的乘客没有资格给我递名片”?
- 你见过最漂亮的女生长什么样?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 为什么 Bun 选择了 Zig 以及 JSCore?