网站地图官方微信:
网站首页 南营乡 丰润区 清徐县 原平市 长寿镇 马连镇

当前位置: 首页 >

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

  • | ***拍大尺度片子时摄影师不会看光吗? |

    很多知乎精英不喜欢“滑坡理论”,认为“滑坡理论”是极端的。 ...

    查看详情>>
  • | 《武林外传》直到现在也能频繁被用来玩梗接梗,一部快 20 年前的电视剧为什么会有这种魔力? |

  • | 现代艺术只考虑意义、不考虑美感吗? |

  • | PHP现在真的已经过时了吗? |

  • | 为什么吹B-2天下无敌? |

  • | 如何评价首个女性友好的编程语言HerCode? |

  • | 为什么 macOS 并不差,可市场总敌不过 Windows? |

  • | 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器? |

  • | 如有如此漂亮的女友,该怎么办,才能不弄丢? |

  • | 同样是对标安卓系统,为什么谷歌的Fuchsia死了,而华为的鸿蒙却愈发壮大? |

  • | 一个人在周末做什么最享受? |

  • 枚举应用程序和驱动程序的电源请求: powercfg /re...

    2025-06-24
  • 一定是后端好找工作。 哪怕后端团队都每天工作3小时摸鱼5小...

    2025-06-24
  • 没有分界线,编译器和解释器被统一在了被称为 扶她映射(Fut...

    2025-06-24
  • 一、门口的植物不要太茂密,最好没有,或者定期除草。 二、大...

    2025-06-24

关注我们

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