当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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-18如何看待“京东外卖停止补贴后,日单量跌至两万单”这件事?
- 2025-06-18以色列对伊朗发起的军事行动会升级吗?可能爆发全面战争吗?
- 2025-06-18为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 2025-06-18不是都说6月美债要爆吗 怎么没消息了?
- 2025-06-18以军称已打死伊朗最高军事指挥官阿里·沙德马尼,具体情况如何?这会对伊朗军方造成怎样的影响?
- 2025-06-18个人做量化,买不起专业数据库,如何获取 L2数据?
- 2025-06-18Rust有什么好用的CLI库吗?
- 2025-06-182025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 2025-06-18你曾庆幸自己做过什么事?
- 2025-06-18怎么通俗的解释路由这个词?
- 2025-06-18穿瑜伽裤爬山的女生会不会害羞?
- 2025-06-18以总理称已控制伊朗首都领空,领空被控制意味着什么?伊朗还可以通过空袭反击吗?
- 2025-06-18中国发动机是技术落后,还是材料技术没有攻克?
- 2025-06-18鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 2025-06-18女生真正的完美身材是什么样子?
- 2025-06-18你卡过最厉害的bug是什么?
推荐产品
-
法院明确,购房者无需为烂尾楼开发商买单,此判决将对我国房地产行业产生何种影响?判决执行存在哪些问题?
2003年开始法院就是这样认定的。 在2003~2022年 -
为什么现在的年轻人更容易觉得疲惫?
因为没有精气神。 我爸以前是国营单位的伐木工。 这工作累 -
为什么 macOS 并不差,可市场总敌不过 Windows?
如果你还用OSX系统,哪怕只是9年前的版本,市面上也几乎没有 -
为什么 Qt 这么难用?
一:工程项目运行结果 二:工程项目文件结构 三:工程
最新资讯




