网站地图官方微信:
网站首页 胜利镇 泽国镇 青平镇 锡溪乡 河阳乡 党川乡

当前位置: 首页 >

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

  • | 有哪些事,是社会底层人认识不到的? |

    我家里是干建材的,就自学了CAD,能画些简单的平面图。 干...

    查看详情>>
  • | 如何看待广西举全区之力支持柳州化解债务?为什么最近地方债又重回公众视野? |

  • | MySQL 面试一般常问问题有哪些? |

  • | 到底是9800x3d+5070ti还是u7+5080? |

  • | IntelliJ IDEA 中有什么让你相见恨晚的技巧? |

  • | 如何看待M4单核性能吊打9950x? |

  • | 冬天也要穿胸罩吗? |

  • | 为什么 Bun 选择了 Zig 以及 JSCore? |

  • | 你这一生 ,悟出最大的一个道理是什么 ? |

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

  • | 为什么现在越来越多的人不想要孩子呢? |

  • 俄罗斯不是一个自然人,是一个国家 。 俄罗斯内部也不是铁板一...

    2025-06-29
  • 我在莫斯科工作时,为了解馋,去的当地乌兹别克餐馆吃饭,里面饭...

    2025-06-29
  • 我觉得你有必要阅读下这篇博文。 [文章: 题库组卷系统-u...

    2025-06-29
  • 宋佳拿奖,实至名归。 宋佳成为白玉兰史上第五位拿过两次白玉...

    2025-06-29

关注我们

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