当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 浏览次数:发表时间:2025-06-28 08:30:11
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么赡养老人这么难呢?
- 老公一个月给我1万3,但是我们没有钱旅行,到底是我不会管钱,还是老公给得太少?
- 有什么适合学生参加的unity的游戏比赛?
- 你是因为什么肥胖起来的?
- 有什么工具可以批量更改文件名?
- 「人间尤物」型女主有多可爱?
- 都是研制核武器,美国为何只敢动伊朗,对朝鲜却畏首畏尾?
- 为什么知乎上都是说电车没有油车好?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 迷茫。J***a还是.net?
最新资讯文章
- 以后是OLED还是mini-LED的天下?
- 如何评价Cursor?
- 为什么程序员独爱用Mac进行编程?
- 如何评价剪映svip,599一年,有替代方案吗?
- LCD党真的只是少部分人吗?
- 大家如何看待出卖身体的女生?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 大家买的房子都跌了多少呀?
- 话说南宁真的差吗?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 你会从mac转向Windows吗?
- Python+rust会是一个强大的组合吗?
- 为什么程序员独爱用Mac进行编程?
- 有什么你去了韩国才知道的事?
- 如何看待网上说的:凡是有阿里、华为经历的一律不要?
- Golang 中为什么没有注解?
- 南京「先锋书店」公开禁止商拍,此前因「最美书店」称号成网红打卡地,失去这部分流量对书店来说是好事吗?
- 爸爸带大的孩子是什么样子?
- switch模拟器是不是历史上唯一在主机当红时就几乎完美模拟器?
- 有一个***约你出去,你会去吗?





