当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
人气:发表时间:2025-06-24 10:50: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 如何评价基努•里维斯的演技?
- 作为独立开发者,有哪些可以分享的经验?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 销量爆炸的华为nova14是不是证实华为已经腾出精力来收复中端市场了?
- 我的世界怎么租一个四个人的服务器?
- 杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
- 为什么腰肌劳损这么难治?
- 什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看?
- 轰20的亮相为什么被反复推迟?
- 如何评价巴黎世家官宣杨超越为品牌挚友?
最新资讯文章
- 中了一个亿 你会做什么?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 为什么现在房贷利率这么低3.1%了,还有人提前还贷?
- 《甄嬛传》中祺贵人为什么和甄嬛反目?
- Mac版safari浏览器如何每次点击标签都可以打开新的页面,而不是同一个页面去打开?
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 你身边身材最好的女生是什么样?
- 30岁了,你在深圳过着什么样的生活?
- Swift 和同时代的其他语言比起来怎么样?
- 在韩国生活有什么体验?
- 如何评价「尖叫」这种饮料?
- 有没有什么惊为天人的 Logo 设计?
- 为什么程序员独爱用Mac进行编程?
- 以色列有能力灭掉伊朗吗?
- 微软为啥不用MacType作为系统级的字体渲染呢?
- 为什么国内没有一个发布需求的***或网站呢?
- 入职第一天有什么瞬间让你马上想离职的?
- 你见过身边身材最好的女生是什么样子的?
- macOS下有哪些作为开发人员推荐安装的软件?
- 用K8s的公司有多少人会部署K8s?