当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 人气:
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
推荐资讯
- 2025-06-25养龟玩龟的人可怕吗?
- 2025-06-25老公想要买2万左右的相机,我该同意吗?
- 2025-06-25Ragflow二次开发前端最佳实践是什么?
- 2025-06-25为什么欧美影视喜欢露点?
- 2025-06-25请问一下图中***的名字,谢啦?
- 2025-06-25坐标福建福州,现在是不是适合卖房?
- 2025-06-25华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 2025-06-25有哪些专用软件是mac上独有的?
- 2025-06-25如何将Windows11的中文用户名改为英文?
- 2025-06-25剪映网页版要下线了,有没有字节的同学来说下是为啥啊?
- 2025-06-25为什么大部分人都认为2560x1440是2K?
- 2025-06-25为什么好多人不承认大众审美就是喜欢白皮?
- 2025-06-25男医生在给年轻靓丽的女性检查时会是什么心态?
- 2025-06-25vmware 虚拟机如何安装?
- 2025-06-25鸿蒙折叠屏笔记本为什么敢卖26999?
- 2025-06-25Web 前端怎样入门?
推荐产品
-
鸿蒙PC操作系统是不是就是手机操作系统?
你没理解这句话 这是微软(曾经) 这是苹果 这是 -
为什么年轻人不要养龟?
真相是,不是“不要养”,而是你可能还没准备好理解一只龟的慢如 -
美国不交房产税会被赶人收房,那所谓的永久产权还有什么意义?
你以为你交的是房款,其实你在为一套制度的沉默运转买单。 这个 -
北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
1961年,一位文化部副部长到四川考察时,在座谈会上批评 “
最新资讯
文章排行
- 如何看待“开私人飞机的富人不带头环保,我一普通人为啥要环保”的观念?
- 如何把nas中的电影通过网络与蓝光播放器链接并播放?
- 有哪些关于linux的搞笑图片?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 几年前吹得神乎其神的福建舰电磁弹射为什么现在销身匿迹了?
- 为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 猫那么爱干净,却为什么不喜欢洗澡?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- 6 月 20 日陈楚生首次夺得《歌手》排名第一名,这个结果背后的标准和机制是什么?