网站地图官方微信:
网站首页 三佳乡 芦集乡 李树乡 贺州市 支那乡 苍社镇

当前位置: 首页 >

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

  • | 皮肤太白是种怎样的体验? |

    大概就是 只要给我一点光 我就是灯泡! 废话不多说,直接上图...

    查看详情>>
  • | 汉语是牺牲了什么,才成为世界最紧凑、最高效的语言? |

  • | 越正经的女人越容易做出疯狂的事吗? |

  • | 核显占不占系统内存,为啥有的人说占,有的人说不占? |

  • | 《碟中谍 8》都有哪些槽点? |

  • | count(*) count(1)哪个更快? |

  • | 如何解决Cursor等Agent编码开发轮次多了过后代码库变成屎山的问题? |

  • | 可以随身携带一个Linux系统吗? |

  • | 软件定制开发的价格为啥那么高? |

  • | 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)? |

  • | 你见过最上进的人是怎样的? |

  • 安装规划系统安装下载最新版本:官方下载链接 ***s://e...

    2025-06-25
  • 真的哭死了,姐妹们!! 作为一个颜狗,我一直觉得这辈子谈上一...

    2025-06-25
  • 房地产金融创新的三大邪术: 美国的次级贷款+资产证券化 韩国...

    2025-06-25
  • 想多了。 Windows最有价值的不是敲敲word做做pp...

    2025-06-25

关注我们

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