当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-28 12:55:16
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 从第三方购买了阿里云服务器,发现购买在他们名下的阿里云账号,他们拥有服务器所有权限读取?如何解决?
- 用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?
- 你们都用 Flutter 开发了什么 App?
- Chrome 浏览器设计的神细节有哪些?
- 真的没有人觉得2k是一个很尴尬的分辨率吗?
- 家里想搞一个服务器,怎么才不违规?
- 为什么都 2025 年了,还有那么多人宁可双持,也不愿意放弃安卓或非安卓手机?
- 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- 为什么大部分人都认为2560x1440是2K?
- 想知道字节用什么分布式配置中心呢,作为golang大厂,应该不是沿用JAVA的配置中心吧?
最新资讯文章
- 为什么年轻人不要养龟?
- 如何成为氛围感美女?
- 那你说什么样的是美女?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- 后端开发除了增删改查还有什么?
- 为什么Linux用户用sudo命令而不直接使用root用户?
- Electron 做游戏客户端的潜力有多大?
- Windows内核的私有api是怎么被发现的?
- 如何在Mac m1中部署openwrt软路由虚拟机?
- 为什么16-28岁女性对labubu欲罢不能?
- 真的没有人觉得2k是一个很尴尬的分辨率吗?
- 你的内衣丢过吗?
- 有一个***约你出去,你会去吗?
- 有哪些事,是社会底层人认识不到的?
- 《原神》5.7 版本魔神任务第五章•第六幕「你存在的时空」体验如何?