网站地图官方微信:
网站首页 湖滨区 火天乡 浦市镇 赤岗镇 扎玉镇 菜子镇

当前位置: 首页 >

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

  • | 世界的真相是什么? |

    有件事情,我想了很久都没想明白,今天恍然大悟! 日收入上百万...

    查看详情>>
  • | 有哪些新生代没见过或者无法理解的 Windows XP 7 时代的事情? |

  • | 有大佬知道Docker安装报错是为什么呀? |

  • | 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权? |

  • | 为什么从事技术的人普遍都比较难沟通? |

  • | 目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈? |

  • | 三只羊是不是被人做局了? |

  • | lcd屏幕如此护眼,为什么现在没有了? |

  • | 为什么韩国的热辣舞团无法征服中国的男性市场?? |

  • | 为什么几乎没人用电视屏幕连主机或者笔记本当显示器? |

  • | 为什么米哈游不自己搞个***网站? |

  • 2025年,成千上万的开发者使用vo,bolt.new和lo...

    2025-06-27
  • 捞女游戏 是Electron做的。 但是不代表Electr...

    2025-06-27
  • 22年初,大年初五给闺女买了两只小乌龟,中华草龟,送了个养龟...

    2025-06-27
  • 看用途和预算。 不差钱的电影发烧友和单机游戏玩家上顶配4K(...

    2025-06-27

关注我们

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