网站地图官方微信:
网站首页 包装用纸 包装生产线 包装胶带 包装产品加工 学习机 削笔器

当前位置: 首页 >

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

  • | 鱼缸上的藻类怎么去掉? |

    我的有个鱼缸放在窗边,当试验田用 本来是给孔雀鱼当产房用的 ...

    查看详情>>
  • | 微软edge浏览器为什么逐渐被其他的浏览器代替? |

  • | 作为一个服务器,node.js 是性能最高的吗? |

  • | Windows 下有什么用过之后就离不开的冷门软件? |

  • | 突然发现身边有一位大神是一种怎样的体验? |

  • | golang为什么要内置map? |

  • | 如何看待“Hutool”工具类库广受欢迎? |

  • | Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本? |

  • | 鱼缸有没有简单的过滤配置搭配方式? |

  • | 以色列为什么要打伊朗? |

  • | 华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒? |

  • 长期来看,其实Windows系统远比我们想象中的要稳定,30...

    2025-06-20
  • 你只要懂一点点面相学知识,反正远离所有带有傅首尔长相特质的人...

    2025-06-20
  • 推荐试试***seo,就是把***上传到社媒和独立站中 **...

    2025-06-20
  • 不是,朋友们,光收藏不点赞会ed啊!!!! 行了我知道你们想...

    2025-06-20

关注我们

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