网站地图官方微信:
网站首页 威坪镇 板桥乡 东陇镇 加益镇 金光乡 杜康镇

当前位置: 首页 >

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

  • | 为什么微软的网盘Onedrive不像百度网盘一样支持秒传呢? |

    这个问题下的几乎所有回答,基本都是胡扯。 大家都只说对了一...

    查看详情>>
  • | count(*) count(1)哪个更快? |

  • | 和异性最疯狂有多疯狂? |

  • | 中医把脉是***吗? |

  • | 儿子抑郁四年左右了,他的未来该怎么办? |

  • | 西安一商场大屏播放巨大电风扇,这真的能起到「望扇止暑」效果吗?还是单纯营销创意? |

  • | Mac上有那些你认为极其好用的***? |

  • | 中办、国办发文,拟新建改扩建 1000 所以上优质普高,将带来哪些影响?可能面临哪些挑战? |

  • | Python+rust会是一个强大的组合吗? |

  • | 公司老板不想续费3w一年的云服务器,合理吗? |

  • | 是什么原因让你一定要用 iPhone? |

  • 如果是当家用媒体服务器,比如跑个plex server,或者...

    2025-06-24
  • 为啥要十天,我两天就行,要加钱,一天也行。 但前提是给5到...

    2025-06-24
  • 象帝先的一个副总高度疑似是我刚毕业时的那家军工央企总部的处长...

    2025-06-24
  • 恭喜你!这是咖啡透翅天蛾老熟幼虫!这个阶段已经不需要进食了,...

    2025-06-24

关注我们

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