网站地图官方微信:
网站首页 华家镇 磁钟乡 巫山县 青化镇 隆坊镇 廿地乡

当前位置: 首页 >

非计算机专业,好奇为什么会出现“程序依赖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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。

非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?

  • | 你怎么看待剪映收费过高问题? |

    剪映从一个免费软件到现在连识别个字幕都要会员,可以说是全忘初...

    查看详情>>
  • | 为何雷军天天健身,却无健身痕迹? |

  • | 有什么是你去了上海才知道的事情? |

  • | 使用 JetBrains 的产品时,你是倾向于为每个语言分别安装 IDE,还是安装语言的插件? |

  • | 如何自己搭建家庭服务器? |

  • | 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二? |

  • | 女生被踢裆也会很疼吗? |

  • | 男医生在给年轻靓丽的女性检查时会是什么心态? |

  • | 哪张照片让你觉得刘亦菲美得不可方物? |

  • | 一个人想养一个不怎么需要打理的小宠物,有什么推荐的? |

  • | 大家猜猜伊朗的结局如何? |

  • 转发别人的,背景是以色列动员30万人打加沙。 在中国,刘德...

    2025-06-20
  • 本文首发于公众号:Hunter后端 原文链接:Golang基...

    2025-06-20
  • 题主对工业克苏鲁一无所知…但凡进厂打两年螺丝,也不至于问这种...

    2025-06-20
  • 刷抖音,看到一套大理的别墅,主人着急脱手,房产面积200平,...

    2025-06-20

关注我们

添加微信好友,关注最新动态