当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
人气:发表时间:2025-06-24 20:45: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 人可以极简主义到什么程度?
- 折叠屏手机有哪些有用或好玩的功能,你过去不理解,现在离不开?
- 一个人可以固执到什么程度?
- 大众对攀岩运动有哪些误解?
- 程序员加班的真正原因是什么?
- 为什么老顾客吃着吃着就不再来照顾生意了呢?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来?
- 只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
- 为什么几乎没人用电视屏幕连主机或者笔记本当显示器?
最新资讯文章
- 为什么嫁到外国的女性变得热爱做家务?
- 已经有 Web 了,为什么国内还有各种小程序,快应用这种畸形的产物?
- 《图兰朵》的故事到底好在哪儿?
- 为什么穷人的家庭大都不和?
- 为什么百度搜索引擎越做越差?
- JetBrains 的核心技术是什么?
- 吵架后,老公快一个星期不联系,是要离婚的节奏吗?
- k8s里面kubectl get pod -d wide命令作用是什么?
- 2025年,笔记软件又如何选择?
- 如何使用 Github Pages 和 Hexo 搭建个人博客?
- 为什么当领导的不能把话说明白?
- 《图兰朵》的故事到底好在哪儿?
- 男子蛋糕被小女孩踩坏,上前理论还被其家长辱骂殴打,如果发生这种事情有比***里当事人更好的处理方法吗?
- 现在后台管理系统用什么前端框架好?
- 电影《我不是药神》中究竟谁有罪?
- 人工智能相关专业里有什么「坑」吗?
- 如何看待广西举全区之力支持柳州化解债务?为什么最近地方债又重回公众视野?
- 现在很多年轻人为什么都怕上班?
- 请问照片里这个人是谁呀?
- 如何使用 Github Pages 和 Hexo 搭建个人博客?