当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么欧美影视喜欢露点?
- 以前大力推广的沼气池,怎么现在越来越少了?
- 肩袖肌群损伤了应该怎么办?
- Edge 浏览器的评价是否在逐渐下降?
- J***a现在好找工作吗?
- 警犬知道自己是警犬么?
- 请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 为什么同样是输球,常州和国足的风评却差那么多呢?
- 独立开发***能盈利吗?感觉好累...
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
最新资讯文章
- 为什么同样是输球,常州和国足的风评却差那么多呢?
- 评价一下Proxmox VE与ESXi的优劣?
- ***x512具体在哪些方面应用?
- 电脑软件(例如 Adobe、Autodesk)为什么那么容易被破解?
- 肩袖肌群损伤了应该怎么办?
- 为什么一直在说稳就业,但找工作却越来越难了呢?
- 有一个***约你出去,你会去吗?
- ant-design-vue 社区为什么不维护了?
- 案件二审后,申诉期限已过,还有办法再申诉么?
- 你们是怎么远程用NAS听歌的?
- 目前最新的VR眼镜可以代替电脑的显示屏吗?自己装一个主机,然后不买屏显示器了?
- 以色列为什么要打伊朗?
- 是买Macbook m3max 还是等m4max?
- 如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w?
- 为什么中国很少有人使用linux?
- 为什么会有 U 盘独个文件不可以超过 4GB 这种设定?
- 如何看待 iOS 应用在欧盟范围内可以使用非 WebKit 作为浏览器内核?
- 京东刘强东近期小范围分享怎么看?
- 27寸显示器是否有必要到4K?
- 前端,后端,全栈哪个好找工作?