当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
人气:发表时间:2025-06-24 16:25:19
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 盒马鲜生和山姆会员店哪家比较好?
- 张学友在澳门演唱会被要求讲普通话,这背后反映了哪些文化和社会问题?
- 你见过最奇怪的体质是什么?
- macOS 系统有哪些软件可以被你评为“必装”?
- 为什么年轻的肉体让人沉迷?
- 程序员明明是技术积累岗位,为什么年龄越大反而可替代性变高了?
- Node.js 熄火了吗?
- 蒙古妹子是长什么样的?
- 很好奇,组NAS的玩家是如何解决上传速率的问题?
- 通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
最新资讯文章
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 小区楼下的自动售水机的水干净吗?
- 为什么年轻的肉体让人沉迷?
- 当年《诛仙》第一部的成功在于什么?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 电商平台卖药和医疗器械靠谱吗?
- 56 岁白岩松踢球摔倒久不能起,他目前情况如何?踢球时需要注意什么?
- 为什么国内***网站不像 YouTube 那样推荐旧***?
- 买到烂尾楼到底该有多绝望?
- 如今的Intel为什么连AMD都打不过?
- 国产轮胎那么便宜,为什么很多人非要买高价的国外轮胎??
- 公司就一个后端一个前端,有必要搞微服务吗?
- Labubu大量补货造成二手价格腰斩,你能用经济学解释这种市场金融现象么?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 新手想要打好篮球,主要练运球还是投篮?
- 我的世界怎么租一个四个人的服务器?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 你为什么在日常生活中不敢穿的太漂亮?
- 什么是你去了台湾才知道的事?
- 为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?