当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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-23你的低成本爱好是什么?
- 2025-06-23伊朗议会赞成关闭霍尔木兹海峡,会动真格吗?若霍尔木兹海峡关闭,将带来哪些影响?
- 2025-06-23如何评价字节跳动开源的 HTTP 框架 Hertz ?
- 2025-06-23网页上的字体变了怎么办?
- 2025-06-23如何评价***伊内斯·特洛奇亚的身材?
- 2025-06-23鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 2025-06-23为什么广东的经济现在开始落后了?
- 2025-06-23统一推送联盟为什么会失败?深层原因是什么?
- 2025-06-23我应该设置多少kb才能让他不能玩游戏?
- 2025-06-23对于哺乳动物来说,选择恒温,得到了什么,又失去了什么?
- 2025-06-23如何看待《捞女游戏》导演***辉B站账号遭封,是否遭到打击报复?
- 2025-06-23韦东奕在北大会面临非升即走吗?
- 2025-06-23为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 2025-06-23为什么直到2024年国外媒体都把俄罗斯军事排第二?
- 2025-06-23Electron 和当下其他的桌面开发方法相比如何?
- 2025-06-232025年郑州的你,择偶标准是怎么样的。?
推荐产品
-
我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
题主对工业克苏鲁一无所知…但凡进厂打两年螺丝,也不至于问这种 -
魔兽世界有必要4k吗?
魔兽正式服: 我刚换的新配置:***00X+4070S, 换 -
为什么女性内衣很少有人穿前扣的?
印象中,读书以来到现今,很少见到身边的女生是穿前扣在前面的内 -
鱼缸有哪些寿命比较长的草推荐呢?
推荐三款我养过的皮实好养的水草。 大叶九***草。 非常好
最新资讯