当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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-24为什么剪映是剪辑软件鄙视链的最底层?
- 2025-06-24有没有人掉入深层梦境再也醒不来?
- 2025-06-24真的没有人觉得2k是一个很尴尬的分辨率吗?
- 2025-06-24Python写桌面应用,可以用vue+python再通过打包的形式实现吗?如果可以,应该怎么写?
- 2025-06-24我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 2025-06-24电视机为什么有大流量上传?
- 2025-06-24你看过最绝望的一张图片?
- 2025-06-24有一个***约你出去,你会去吗?
- 2025-06-24为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 2025-06-24对方酒驾,我们提出私了要了3.5W,会被认为敲诈勒索吗?
- 2025-06-24为什么腰肌劳损这么难治?
- 2025-06-24电脑上有什么具体的程序运算是cpu完爆gpu的?
- 2025-06-24为什么有些NAS用户弄那么多硬盘?
- 2025-06-24大家为什么会讨厌缩写?
- 2025-06-24深圳高二中学生「手搓」火箭飞燕一号发射成功,突破 10KM 海拔高度,这属于什么水平?手搓火箭有多难?
- 2025-06-24地球上明明有吃塑料的虫子,为什么没有普及?
推荐产品
-
财务学vba还是sql?
个人认为哈,财务更该学 SQL,而不是把精力全砸在 VBA -
很好奇,组NAS的玩家是如何解决上传速率的问题?
对于我来说,速率不是最主要的,反而可连接性是最重要的。 我 -
你身边身材最好的女生是什么样?
去游泳的时候见过一个,165左右,小头宽肩细腰胯宽腿直肤白, -
如何评价钟南山院士?
作为一名初一学生,我虽然不太了解他这个人,但我可以通过一些事
最新资讯




