当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_内蒙古自治区巴彦淖尔市五原县饭券全汽摩附属产品有限责任公司
文章出处:网络 人气:发表时间:2025-06-24 11:20:19
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么Rust的包管理器Cargo这么好用?
- 用J***a写Android的时代是不是要结束了?
- 普通家庭对孩子最好的托举是什么呢?
- 只考虑隐身和载荷航程,中国轰六K能投GBU57巨型钻地弹,炸福尔多***吗?
- PHP现在真的已经过时了吗?
- 国内的银行软件搞所谓的“安全键盘”是不是有什么大病?
- 为什么苹果公司无法制造出性价比高的 Mac 电脑?
- 只有三人的前端团队开发适合上微前端吗?
- 如何评价林志玲?
- 孩子如果不让看电视、不让玩手机,那他闲下来的时候,你让他干什么呢?
最新资讯文章
- ***拍大尺度片子时摄影师不会看光吗?
- 为什么中国开发不出流行的编程语言?
- ant-design-vue 社区为什么不维护了?
- 平面设计师要被时代淘汰了吗?
- Windows微信4.0是用Qt写的吗?腾讯不是前脚才说Qt人才匮乏?
- 怎么挑选做设计用的显示器,要看哪些参数呢?
- 如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- 你都用 Python 来做什么?
- 你拍到的自己最满意的照片是什么?
- 如果世界是虚拟的,当两个镜子对面放,将会无限反射,会不会将 cpu 算力耗光?
- Rust据说是这样先进,那Rust编译器也总该是Rust写的吧?
- 你心目中排名第一的啤酒是什么?
- 为什么现在的中国电影越来越烂?
- 如何看待 Rust 写的 PNG 解码器比 C 实现更快?
- 为什么妈妈岗网络上有些人评价很差?
- Node.js是谁发明的?
- 有一个女儿是种怎样的体验?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- WindowsC++开发如何Linux后台开发?
- 空输部队为全斗焕干了这么多脏活累活,士兵有没有什么优待?