网站地图官方微信:
网站首页 湾龙镇 独树镇 磨黑镇 嵬东镇 罗镇 新墩镇

当前位置: 首页 >

非计算机专业,好奇为什么会出现“程序依赖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运行”的情况?

  • | 国内所有14nm以下的芯片都不能被台积电代工,为啥小米玄戒能被代工? |

    都不用说什么其他公司也能被代工,不用提什么其他公司也用了几纳...

    查看详情>>
  • | 你从别人的旧硬盘里发现了什么有趣的东西? |

  • | 电影《碟中谍》系列中哪一部最好? |

  • | 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么? |

  • | Golang和J***a到底怎么选? |

  • | 如何看待日本小学校园餐只有一小块鸡肉? |

  • | 罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市? |

  • | 为什么这么多人说 Gmail 好用?Gmail 和 QQ 邮箱相比到底好在哪里? |

  • | 谁敢公开一下自己房贷月供,占你收入的多少?对你生活影响大吗? |

  • | 为什么一般人不建议住别墅? |

  • | 泡泡玛特这种又丑又贵的玩具为甚么会有人买? |

  • 破绽太多,就不是破绽! 吴站长的怀疑: 他为什么不愿意把老婆...

    2025-06-21
  • “各位经商的朋友千万别来怀集投资,怀集人民给了我最大的善与恶...

    2025-06-21
  • 本来也认为node性能差单线程,没法并发,做服务器不合适,前...

    2025-06-21
  • 上次爬华山遇上一对夫妻,女的30出头,男的明显大些,女士穿白...

    2025-06-21

关注我们

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