当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_MK(体育科技有限公司)体育·官方网站
浏览次数:304发表时间:2025-06-25 00:20:11
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 颈椎病可以恢复吗?
- 伊朗是不是应该该考虑购买中国的雷达、预警机和J10c了?
- 如何评价歌手单依纯?
- 为什么 Windows 系统上的安装包有 exe 和 msi 两种格式,有什么区别?
- Cloudflare是一家什么样的公司?
- 你们都什么时候对男女之事开窍的?
- 中国的核武库规模为什么那么小?
- 为什么越是禁止孩子玩手机的家庭,最后养出的网瘾少年越多?
- 如何电脑下载Adobe audition?
- Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
最新资讯文章
- 请问买个nas,能够直接把游戏装进去吗?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 为什么家里的长辈炒菜基本都会放葱姜蒜等调料,而对于部分年轻人似乎变得可有可无?
- 同样是透析,有的透析三年就走了,有的十年20年还好好的,为什么?
- 为什么越来越多的国内男孩,要娶国外女孩?
- 冬天也要穿胸罩吗?
- go 有哪些成熟点的后台管理框架?
- 如果让你重来一次,你还会嫁给你老公吗?
- 工控软件有什么开源项目?
- 中国东北有多重要?
- 据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 养鱼一年要花费多少钱?
- 大家支不支持文言文,古文退出中国教育?
- 大连天空现罕见「窟窿云」,目击者称持续半小时,压迫感十足,窟窿云是怎么形成的?你见过吗?
- 如何看待:“伊朗国家电视台:今晚会发生一件大事,世界将铭记几个世纪”?
- 如何看待南京景枫中心把男厕改成女厕,并宣传「此处仅有女卫生间、家庭卫生间及无障碍卫生间」?
- 我想知道女生有没有处男情结?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 做个web服务器,gin框架和go-zero怎么选?





