网站地图官方微信:
网站首页 西埔镇 新韶镇 砂田镇 车岭镇 觉吾乡 鸟松区

当前位置: 首页 >

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

  • | 为什么几乎没人用电视屏幕连主机或者笔记本当显示器? |

    要是十年前问这个问题,我会给你列出一大堆理由: 什么分辨率不...

    查看详情>>
  • | php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑? |

  • | 男人一般是从多少岁开始颜值下跌? |

  • | 搞了NAS之后去哪里下载4K,8K的电影? |

  • | 你怎么评价日本某个前空姐说:“如果我在经济舱,年薪2000万日元以下的乘客没有资格给我递名片”? |

  • | 如果在野外发现了一只大熊猫,很脏,领回家给他洗个澡,再养几天,犯法吗? |

  • | Golang 的 Web 框架该怎么选择?Web 开发又该怎样学? |

  • | 什么水草扔缸里就能活? |

  • | 为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢? |

  • | 为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘? |

  • | 男子被树枝刺伤无视伤口终要截肢,为什么会造成这么严重的后果?被植物划伤后的正确处理方式有哪些? |

  • vposy有99.99999%的可能是Adobe中国的员工或...

    2025-06-26
  • 原来人可以过的这么好,东京肯德基店员一小时工资1400日元(...

    2025-06-26
  • sleep(2500)就行了 每个ip只允许同时发起一个登录...

    2025-06-26
  • 现在宣布强制使用某菊花牌电脑。 为了保密,为了安全。 一切境...

    2025-06-26

关注我们

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