当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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-27柳州的债务,谁来还?用什么还?怎么还?
- 2025-06-27你都见过什么样的电脑盲?
- 2025-06-28你的低成本爱好是什么?
- 2025-06-27哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-27500 元档白酒里,是否真的存在口感和品质都接近千元档的白酒?
- 2025-06-27宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 2025-06-27维护一个大型开源项目是怎样的体验?
- 2025-06-27工程师离职,如果领导让你们把自己的技术教会一个人才能走,你们会教吗?
- 2025-06-28一个练过功夫的姑娘能打过一个没练过的男人吗?
- 2025-06-27土建二次供水如何正确选择紫外线消毒器?
- 2025-06-27为什么程序员独爱用Mac进行编程?
- 2025-06-27谁能通俗的解释一下为什么有人怀疑姜萍?
- 2025-06-27如何评价茅台暂停京东供货?
- 2025-06-28Camtasia Studio软件应用求助?
- 2025-06-27为什么美军B2实战以后4v认为一部分网友又没信心了?
- 2025-06-28现代艺术只考虑意义、不考虑美感吗?
推荐产品
-
后端开发除了增删改查还有什么?
请你设计一个加密货币交易所,主要能支持如下功能: 1,用户充 -
在广州,找个对象是不是真的很难?
帮介绍:女找男 ***年女生,惠州人在广州越秀定居,天河工作 -
知乎上有哪些被顶到高票的反智答案?
那必然是“网传哈萨克斯坦发现哈密卫遗址”这个: 结果问题 -
养龟玩龟的人可怕吗?
先晒图。 必须可怕啊! 首先,养龟的动机就很可怕。 我
最新资讯