网站地图官方微信:
网站首页 包装项目合作 包装相关设备 包装检测设备 包装产品加工 荧光笔 学习文具

当前位置: 首页 >

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

  • | 单发六代机有没有搞头? |

    没有。 成飞那位副总师说了,六代机最重要最突破的点不是巡航...

    查看详情>>
  • | 为什么个人需要公网ip? |

  • | 为何有人说三亚景色不输泰国,中国游客却更爱去泰国? |

  • | DLM(扩散语言模型)会成为2025年的Mamba吗? |

  • | 联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点? |

  • | 为什么情侣在一起旅行后容易分手? |

  • | 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔? |

  • | 为什么女游泳运动员看起来大部分都是平胸? |

  • | 为什么中国的英语教育这么失败? |

  • | SwiftUI 是不是一个败笔? |

  • | 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵? |

  • 简单来说,这其实和 Flutter 本身的一个核心设计有关系...

    2025-06-23
  • 需求描述日常开发中,我们常常会要执行一些定时任务比如定时清理...

    2025-06-23
  • 大概率是伊朗官方在中国的微博运营方建议下发出来的,波斯人不懂...

    2025-06-23
  • Linux生态和FreeDesktop生态不一样。 SEL...

    2025-06-23

关注我们

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