当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_广东省梅州市五华县倡泛厚旧玻璃包装股份公司
浏览次数:304发表时间:2025-06-24 17:30: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 程序员为啥突然会变成这么辣鸡的一个行业?
- 如果全球都停止出口粮食,中国能否自给自足?
- 大厂后端开发需要掌握docker和k8s吗?
- Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
- 你曾入住过最差的宾馆有多差?
- 国产香橙派和树莓派差距在哪?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 和女生旅游开一间房有什么注意事项?
最新资讯文章
- 你最满意的10款 PC 软件是什么?
- 如何评价华为鸿蒙电脑?
- 你非常喜欢的人攻击你的长相,你会怎么办?
- 鱼缸里突然在水面角落出现很多想泡沫一样的气泡是怎么回事?
- 如何评价《塞尔达传说:王国之泪》?
- 为什么Rust写个链表都那么难?
- 为什么有些门开关时特别容易夹手?背后的设计缺陷可能有哪些?
- 商城里如何缓存商品信息?
- 广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
- 请问您见过最惊艳的sql查询语句是什么?
- 南京六大高中是哪六大?
- 明星为什么不低价办演唱会?
- 赵露思***有多高啊?
- 目前亚洲最厉害的五款战斗机是什么?
- 为什么抖音上的姑娘都那么好看,现实中我怎么一个也见不着?
- 为什么现在没人提猎鹰9号了?
- 公司准备换系统有什么好用的ERP系统推荐嘛?
- 30岁的人生有多无力?
- 世界上哪款战斗机最好看?
- 伊朗是不是应该该考虑购买中国的雷达、预警机和J10c了?