网站地图官方微信:
网站首页 高疃镇 钜桥镇 韩寨乡 古镇镇 城堰乡 芳华镇

当前位置: 首页 >

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

  • | 为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵? |

    1、等不了了,十一国庆大阅兵是十年一次,下次在2029年,还...

    查看详情>>
  • | 为什么中国开发不出流行的编程语言? |

  • | 江苏一医院称负债 4400 多万全员解聘,具体是怎么回事?医院这么做合法吗? |

  • | NAS的盘是否需要一次性买齐? |

  • | 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云? |

  • | 开机显示这是什么问题? |

  • | 北部湾大学好吗? |

  • | 为什么拼音26键没有ü? |

  • | 为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么? |

  • | 黄仁勋带着他芯片团队回国,他的成就会高于钱学森吗? |

  • | 当初为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器? |

  • “前面就是CBD(Central Business Dist...

    2025-06-29
  • 有些人说因为给docker的不给原本部署的内容, 至少我看到...

    2025-06-29
  • 真的xswl,这个问题下某答主盗图,我说了一句“这个答主的过...

    2025-06-29
  • 正常来说还是建议大家支持正版的,不过这个价格确实是对于一些个...

    2025-06-29

关注我们

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