网站地图官方微信:
网站首页 穆家镇 智新镇 永胜乡 长水乡 福德镇 吉根乡

当前位置: 首页 >

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

  • | 你们的腰突是怎么突然好的? |

    奇怪,遭遇突发***,腰椎突然好了 我本人也患有腰突,不算太...

    查看详情>>
  • | 独立开发***能盈利吗?感觉好累... |

  • | MacOS真的比Windows流畅吗? |

  • | 如何评价女明星梅根福克斯的身材? |

  • | 榴莲的产量明明很高,为什么还卖那么贵? |

  • | 将 bug 译作「蚆蛒」,将 debug 译作「揥蚆蛒」,音译兼意译,是不是很巧妙? |

  • | 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗? |

  • | 偶遇曾经发生过关系的异性,会觉得尴尬吗? |

  • | 图片中的女生是谁? |

  • | 榴莲的产量明明很高,为什么还卖那么贵? |

  • | go 有哪些成熟点的后台管理框架? |

  • 发小,重度抑郁,几度自杀未遂,熟人都知道是父母的原因,这里就...

    2025-06-24
  • 我跟您讲一个故事,您就明白 中医把脉,是不是一个***了 众...

    2025-06-25
  • 活该的。 从诺基亚时代一代一代积累的粉丝,在安卓时代,UC...

    2025-06-25
  • 长100cm/高80cm,你没说宽是多少,我算你50cm宽,...

    2025-06-24

关注我们

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