当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 选择复读还是上大专?
- 网恋发现对方太好看了怎么办?
- 大家为什么会讨厌缩写?
- 为什么欧美影视喜欢露点?
- 为什么中国开发不出流行的编程语言?
- 你是如何知道并去到小众旅行地的?
- 豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
- 怎样看待有人说“我化妆只为了取悦自己”?
- 小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗?
- 前后楼怎么共享宽带?
最新资讯文章
- 你卡过最厉害的bug是什么?
- 跨平台GUI框架到底应该自绘还是原生控件绑定?
- 为何说香港《稳定币条例》将改写未来世界比特币等数字货币市场格局,港币和人民币的国际化会受益于此么?
- 你为什么在日常生活中不敢穿的太漂亮?
- 有一个***约你出去,你会去吗?
- 有一个***约你出去,你会去吗?
- 你怎么看中国IMO奥数憾失第一,五连冠统治被美国队终结这件事呢?
- 本人女20,平胸跟男生一样怎么办 ?
- 老公加班过多,是逃避家庭责任吗?
- 大家为什么会讨厌缩写?
- 如果世界类似于计算机生成的游戏,那么我们该如何获得计算机的最高权限?或者如何能够成为程序员?
- 大鹅现在突然想通了,把远东割让给东大,会有什么后果?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 怎么可以让胸变大?
- 如何看待广西举全区之力支持柳州化解债务?为什么最近地方债又重回公众视野?