当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-28 17:55:17
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 有哪些观赏鱼是迄今为止确定最容易养最不容易死的?
- 为什么感觉腾讯的风评越来越好了?
- 《暗黑破坏神2》不抄作业能通关吗?
- 中国大陆的苹果手机被阉割了哪些部分?
- 有一个***且漂亮的女朋友是种什么体验?
- 为什么都说 Finder 难用?
- 为什么MacBook pro不用高刷新率的屏幕?
- 为什么百度搜索引擎越做越差?
- 写业务的话,go是不是垃圾?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
最新资讯文章
- 华为是真的遥遥领先吗?
- 如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- 为什么程序员喜欢在星巴克写代码?
- NAS的盘是否需要一次性买齐?
- 字节引入Rust是否代表J***a的缺点Go也没解决?
- 使用Rust开发游戏是一种怎样的体验?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- 如何用C#做个远程桌面管理工具?
- 如何解决没有公网IP情况下对家里NAS的高速远程访问?
- 据调查使用五笔输入法人数仅剩 3%,五笔输入法是怎么没落的?
- 邻居嫌我家孩子哭,用大声放音乐来抵制,是我们错了吗?
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 中美会因台海开战吗?
- 如何看待多地推出升级版「禁酒令」?
- 图像处理用 Python 还是 MATLAB?
- 广西可以摆烂吗?
- 当年《诛仙》第一部的成功在于什么?
- 你的电脑上有哪些你认为不可或缺的神仙软件?
- Golang和J***a到底怎么选?