当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_重庆市长寿区允凤玻璃清洗股份有限公司
浏览次数:304发表时间: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- Swift 和同时代的其他语言比起来怎么样?
- 有没有好玩的游戏推荐啊最近有点无聊?
- 有哪些是你用上了mac才知道的事?
- Rust怎么写GUI程序?
- 评价一下Proxmox VE与ESXi的优劣?
- 历史上,寒潮最南能影响到哪里?有北半球寒潮影响到南半球或南极寒潮影响到北半球的记录吗?
- 为什么《三角洲行动》会设计出 AWM 这样一支***无法自由补充的***?
- 你认为这次伊以冲突,以色列这次干得漂亮吗?
- 福特级航母的电磁弹射到底出了什么问题?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
最新资讯文章
- 国内为什么没有企业挑战群辉nas这一块市场?
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 如何看待三峡集团总部搬迁至武汉?
- MacOS的哪个设计让你非常恼火?
- 如何看待小米开源项目MiLM-6B?
- 写代码的时候总是考虑太多怎么办?
- 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- next.js 为什么要走PHP ASP MVC的老路?
- 大家为什么会讨厌缩写?
- 在韩国生活有什么体验?
- 明星现实中真的很漂亮吗?
- 央企的信创,是否有必要把 spring 替换成国产的 solon ?
- 李小璐老了以后,会后悔么?
- 创业公司是否应该使用 Rust ?
- 为什么linux桌面那么丑?
- 为什么中国JK无法拍出日本JK的感觉?
- OpenWrt 能做哪些有趣的事?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?