网站地图官方微信:
网站首页 阿荣旗 驼山乡 河失镇 昌江区 浒湾镇 宗海乡

当前位置: 首页 >

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

  • | 为什么美军B2实战以后有人认为一部分网友又没信心了? |

    B2实战后谁没信心了我不知道,但是我知道这几天有很多国内搞军...

    查看详情>>
  • | 为什么大部分人都认为2560x1440是2K? |

  • | 特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响? |

  • | 为什么 Bun 选择了 Zig 以及 JSCore? |

  • | 各种免费的宝藏软件有哪些? |

  • | 外网测试同样的性能下的掌机安装steam os系统的性能比安装微软系统的帧率更强,原因是什么? |

  • | 前端是不是快没了? |

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

  • | 中国的 App 怎么这么恶心啊,还是说安卓恶心? |

  • | 近期的舆论***中舆论几乎全部无用,是否可以说舆论已经失效?舆论无用? |

  • | 有个学舞蹈的女朋友是什么体验? |

  • 6月15日左右,茅台某地区域发出内部通知,原文如下: 为响应...

    2025-06-27
  • 因为这个预告片透露的信息很少,只展示了游戏的美术效果和题材主...

    2025-06-27
  • crt受制于显像管技术,大了重量会更重,一般crt最大29,...

    2025-06-27
  • 咋说呢,欧美款型的裙子欧美身材穿才是薄纱,在大街上见过瘦到特...

    2025-06-27

关注我们

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