当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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-26做个web服务器,gin框架和go-zero怎么选?
- 2025-06-26KVM显示器有哪些?
- 2025-06-26男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-26成为体育女主播,光「好看」就够了吗?
- 2025-06-26为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-266月23号,美团优选突然关闭了,为什么?
- 2025-06-26现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 2025-06-26php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 2025-06-26你身边身材最好的女生是什么样?
- 2025-06-262025 年还能等得到 LCD 屏的旗舰机吗?
- 2025-06-26鸡那么脏,那为啥鸡巢几乎没有蟑螂?
- 2025-06-26为什么越来越多年轻人不愿意回家过年?
- 2025-06-26为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘?
- 2025-06-26搞了NAS之后去哪里下载4K,8K的电影?
- 2025-06-26世界上存在动漫少女般完美的「身体」吗?
- 2025-06-26全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个?
推荐产品
-
为什么中国很少有人使用linux?
我把7年前的Thinkpad X1 安装Ubuntu 24用 -
米哈游与丝袜有什么不解之缘?
说得好像丝袜不是二次元常见属性一样,甚至是R18类型里最常见 -
现在写 J***aScript 的是不是已经没人在用 class 这个关键字了?
两年以前,我在这个回答下边写了一千来字草稿,试图论证 cla -
如何看待 Mac mini M4 支持可更换 SSD?
苹果官方其实卖这个配件,但是目前只提供给Mac Pro。
最新资讯