当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 人气:
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
推荐资讯
- 2025-06-20初三画成这样算是有天赋吗?【正经求助】?
- 2025-06-20有个少数民族的女朋友是什么体验?
- 2025-06-20国密加密算法有多安全呢?
- 2025-06-20女生真正的完美身材是什么样子?
- 2025-06-20055一打一能不能打过阿利伯克?
- 2025-06-20Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本?
- 2025-06-20广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
- 2025-06-20哪一句话让你沉默了很久?
- 2025-06-2080的鱼缸,这个过滤行不行?最大承载多少条鱼呢?
- 2025-06-20如何评价DuckDB?
- 2025-06-20MongoDB的缺点以及你为什么不使用MongoDB?
- 2025-06-20你的亲戚提过什么过分的要求?
- 2025-06-20为什么情侣在一起旅行后容易分手?
- 2025-06-20为什么女游泳运动员看起来大部分都是平胸?
- 2025-06-20为什么都说 Finder 难用?
- 2025-06-20敢不敢留下一张自拍照让人打分?
推荐产品
-
怎么看待B站舞蹈区和某些风格比较暴露的up?
不是,都没有兄弟提朱姨、还有糕哥枣糕DAZE、ParmyAu -
周杰伦被曝现身日本弯腰驼背似老人,是真的吗?他曾称患有强直性脊柱炎,这病对身体影响有多大?能治好吗?
周杰伦又登上了热搜第一! 最近有网友在日本偶遇周杰伦,在** -
60×40×50 的鱼缸,请问有什么样的过滤器好用呢?
你这缸装满水超过一百升了,在选择过滤之前优先定一下过滤器的动 -
学生校服如何隐藏内衣痕迹?
作为过来人,只能说隐藏不了。 初二开始换上搭扣内衣,根本不会
最新资讯
- 为什么 IPv6 在国内至今未得以大规模应用?
- 黄金,今年会达到怎样的高度?
- 为什么Dreamwe***er,FrontPage会被淘汰?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
- 群晖 nas 有些什么基本和好玩的功能?
- 武松杀嫂,为什么要先扯开她的胸衣,多此一举还是另有深意?
- 只能选一个,你选谁?
- 中科院付巧妹团队阐明「哈尔滨龙人属丹尼索瓦人」,连发 Science、Cell,这一发现有什么意义?