当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_MK(体育科技有限公司)体育·官方网站
浏览次数:304发表时间:2025-06-27 21:20: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么腰突不受到医学界的重视?
- python与nodejs哪个性能高?
- macos 不流畅如何处理?
- 有一个***约你出去,你会去吗?
- 你为什么不玩《魔兽世界》了?
- 程序员是怎么学会那么多技术的?
- dota2的人物为什么那么丑?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 为什么明明身边二胎非常普遍,但从人口统计数据看,人口依然是在减少的?
- 日本AV对中国人的毒害有多大?
最新资讯文章
- Trae和Cursor对比有什么优势吗?
- 什么是 5G 固定无线接入(FWA)?
- 你读过最冷门,但「含金量极高」的书是什么?
- 如何评价钟南山院士?
- 毕设答辩,老师说node不可能写后台怎么办?
- 为什么 lua 在游戏开发中应用普遍?
- 前端 css 中的 Grid 属性有哪些?
- vue + tsx 的开发体验能追得上 react+tsx么?
- 是什么原因让你决定开始练书法?
- 有一个***约你出去,你会去吗?
- 很好奇,组NAS的玩家是如何解决上传速率的问题?
- 各位Unity游戏客户端前辈,想问问大家要找到一份工作还需要学什么?
- 中国的导弹水平到底怎么样?
- springboot框架中一个controller类可以调用多个service类吗?
- MySQL 面试中常见的问题有哪些?
- 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- 如果给你一次“乘十”的机会,可以把任何事情翻十倍,你会如何使用这张“乘十卡”?
- 雷军为什么不愿意用性价比打法进军NAS?
- 深圳高二中学生「手搓」火箭飞燕一号发射成功,突破 10KM 海拔高度,这属于什么水平?手搓火箭有多难?
- 纯理科高中生想接触科技圈子,学软件硬件编程,有空自己造点东西。问问各位大佬从哪里开始了解,入门,动手?





