网站地图官方微信:
网站首页 回龙乡 凉水镇 东营市 戴湾镇 岑川镇 旭阳镇

当前位置: 首页 >

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

  • | 小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计? |

    作为本次”双K魔王“系列的重要成员,REDMI K Pad是...

    查看详情>>
  • | cs go这种射击游戏,有没有一定运气成分在?和职业选手打,100把能赢对方1-3次吗? |

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

  • | 你的择偶标准是怎么样的? |

  • | 鸿蒙电脑应用开发和鸿蒙手机是一样的吗? |

  • | 小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计? |

  • | 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好? |

  • | 鸿蒙折叠屏笔记本为什么敢卖26999? |

  • | 如何评价阿富汗取消与中国的石油开***合同? |

  • | fm里为什么会出现球员属性跟表现不匹配的现象? |

  • | 为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫? |

  • 一、FWA技术: 从光纤补充到运营商业务拓展核心引擎固定无线...

    2025-06-22
  • 月薪3万应该可以,咱们越南有的是人,但没有无限量供应的傻子 ...

    2025-06-22
  • 我在看站点,日本人用伞打我,用中文说,排队! 我们在日本奈良...

    2025-06-22
  • 一女子造谣说成都新发艾滋感染人数17万 其实真实情况 是四川...

    2025-06-22

关注我们

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