当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_新疆维吾尔自治区阿克苏地区阿克苏市素上平炎商超设备有限责任公司
浏览次数:304发表时间:2025-06-24 19:30:16
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 鱼缸能不能做到一直不换水还很清澈?
- 老公加班过多,是逃避家庭责任吗?
- 如何评价网易国产动作冒险单机新作《归唐》首支预告片?
- 福特级航母的电磁弹射到底出了什么问题?
- 蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
- 2025年,歼16与美军机50分钟缠斗,为什么知乎上没有任何消息?
- 重庆一酒店小熊猫叫早服务引争议被叫停,小熊猫与人亲密接触存在哪些安全隐患?动物园开动物主题酒店合理吗?
- 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 用J***a写Android的时代是不是要结束了?
- 怎么才能有尤雨溪一半强,该怎么学习?
最新资讯文章
- 写业务的话,go是不是垃圾?
- 福特级航母的电磁弹射到底出了什么问题?
- 能分享一下你写过的rust项目吗?
- 海贼王为什么现在被全网黑?
- php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 中国大陆的苹果手机被阉割了哪些部分?
- flutter为什么不用Go语言,而用Dart?
- 程序中提升几毫秒、节省几 kB 的内存有必要吗?
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 胸大的女孩会自卑 吗?
- 前端,后端,全栈哪个好找工作?
- 拒绝情绪输出,大家觉得有什么办法可以让国足堂堂正正进入世界杯?
- 5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
- 张伟丽可以打败什么级别的普通男性?
- 大家猜猜伊朗的结局如何?
- 为什么要学go语言,golang的优势有哪些?
- 如何评价 Grace 在《歌手 2025》第六期演唱的《如愿》?
- 全球每年约500万匹马被屠宰,为什么却见不到中国人吃马肉?
- Avalonia UI和Electron哪个性能高?