网站地图官方微信:
网站首页 油榨镇 临河乡 泥屯镇 许孟镇 孙家镇 旗山区

当前位置: 首页 >

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

  • | 迷茫。J***a还是.net? |

    JAVA已经没得玩了。 别看当下还有点岗位,它会越来越惨。 ...

    查看详情>>
  • | 如何评价林志玲? |

  • | 为什么好多人不承认大众审美就是喜欢白皮? |

  • | 你的鱼缸里养过什么奇怪的鱼? |

  • | 为什么欧美影视喜欢露点? |

  • | 韩红痛斥歌手耳机里都是提示音,反映了行业的哪些问题?提示音是歌手表演的必要辅助吗? |

  • | 平面设计师要被时代淘汰了吗? |

  • | 姐妹们穿裙子露出安全裤打底裤会害羞吗? |

  • | 如何评价林志玲? |

  • | 如果带 ipad 到教室或者图书馆,上厕所时候会不会被偷? |

  • | 如何评价钟南山院士? |

  • 哪来这么多营销账号一个劲的神话明星颜值?真是笑了。 首先网...

    2025-06-24
  • 不考虑信创: Electron 唯一真神! WPF Wind...

    2025-06-24
  • 反目的前提是以前交好过,所以问题不成立。 在后宫里面的各种...

    2025-06-24
  • 典型的FOMO心理,(Fear of Missing Out...

    2025-06-24

关注我们

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