网站地图官方微信:
网站首页 包装制品 包装项目合作 包装相关设备 阅览室桌椅 圆珠笔 学校家具

当前位置: 首页 >

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

  • | 怎么才能有尤雨溪一半强,该怎么学习? |

    目前已经有人成功把chrome124移植到xp系统上运行了,...

    查看详情>>
  • | 尼康单反真的不适合拍人像吗? |

  • | 为什么说 Node.js 有望超越J***a? |

  • | 如何看待 Mac mini M4 支持可更换 SSD? |

  • | 用K8s的公司有多少人会部署K8s? |

  • | 如何伪装自己电脑损坏无法开机? |

  • | 身在北京的你,择偶标准是怎样的? |

  • | J***aScript 已经强大到什么程度了? |

  • | 桂林米粉为什么走不出桂林? |

  • | 世界上存在动漫少女般完美的「身体」吗? |

  • | 小腿能粗到什么地步? |

  • 我说个大多数人不知道,关于山西真正的冷知识:根据2020年开...

    2025-06-28
  • 就很奇怪,河南GDP全国第五,江西GDP全国第十五。 河南高...

    2025-06-28
  • 1 见过发短***维权的,也见过发短***擦边的。 这是第...

    2025-06-28
  • 8K之后是16K,但个人认为16K可能遥遥无期,毕竟8K都还...

    2025-06-28

关注我们

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