当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 浏览次数:发表时间:2025-06-28 12:55: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩?
- 前端,后端,全栈哪个好找工作?
- 为什么抖音上的姑娘都那么好看,现实中我怎么一个也见不着?
- 实体店为什么生意越来越难做了?
- 广西可以摆烂吗?
- 为什么中国开发不出流行的编程语言?
- 中年夫妻之间最简单的情话是什么?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 校招中的“熟悉linux操作系统”一般是指达到什么程度?
- 如果我身体每天增加万分之一的力量会怎么样?
最新资讯文章
- 以后是OLED还是mini-LED的天下?
- 晚上突然想吃梦龙和男朋友讲,他说配送费太贵了不值,让我自己下楼买,我特别不高兴,吵架了,是谁的问题?
- 通义千问推出多模态统一理解与生成模型 Qwen VLo,图像生成效果如何?有哪些信息值得关注?
- 白人女性是不是很美,为什么?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 有什么 j***ascript 的好书推荐?
- 大一计算机新生怎么合理利用github?
- 你觉得鸿蒙NEXT生态成熟大概要用几年?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 战鹰真名叫什么?
- 为什么现在吹Rust的人这么多?
- 如何看待广西举全区之力支持柳州化解债务?为什么最近地方债又重回公众视野?
- 你们是怎样看待警察这一职业的?
- 村民为什么不愿意“村村合并”?搬进楼房不好吗?
- 2025 年还能等得到 LCD 屏的旗舰机吗?
- nodejs适合作为后端主要技术栈吗?
- 有一张巨强的显卡是什么体验?
- 马来西亚是一个什么样的国家?
- 能不能通过养殖方法,把淡水鱼身上***除掉?然后再售卖做刺身,超级爱吃刺身,很害怕寄身虫?
- 如何评价张靓颖刘宇宁《九万字》?