当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-24 04:10:15
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 大家的NAS都是24小时不关机吗?
- 匿名说一下你最近的烦恼吧?
- 商城里如何缓存商品信息?
- 如何看待鲍威尔6月19日的讲话,对于全球经济有何影响?
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 如何评价前端框架 Solid?
- 如何评价高圆圆的身材算是美女类型的吗?
- 真的有这种又苗条身材又爆炸的么?
- 刘亦菲和张柏芝年轻的时候,谁更美?
- 如何看待 2026QS 世界大学排名?
最新资讯文章
- 有一个***约你出去,你会去吗?
- Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
- 以前很多人家里都有家庭***,为什么现在几乎看不到了?
- 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 央企的信创,是否有必要把 spring 替换成国产的 solon ?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 为什么切尔诺贝利泄漏了100年不能住人,而广岛原***爆炸后很快就重建了,不都是核么?
- 你见过身边身材最好的女生是什么样子的?
- 只能选一个,你选谁?
- Cloudflare是一家什么样的公司?
- 鱼缸有哪些寿命比较长的草推荐呢?
- 像鞠婧祎这样的整容力度会有后遗症吗?
- Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 用玉米钓不到鱼是什么原因?