网站地图官方微信:
网站首页 南赛乡 泳溪乡 下溪镇 杨当镇 卡堆乡 平罗县

当前位置: 首页 >

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

  • | MacOS真的比Windows流畅吗? |

    MacOS的流畅,像是你在五星级酒店洗了个澡,毛巾有熏香、镜...

    查看详情>>
  • | 为什么一直在说稳就业,但找工作却越来越难了呢? |

  • | 为什么高志凯线的说法引起这么大的反响? |

  • | 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般? |

  • | 二氧化碳人工合成淀粉技术现在怎么没动静了? |

  • | 为什么海军要单舰满世界溜达呢? |

  • | 我的设计作品很烂嘛? |

  • | 巅峰期的成龙身体素质是怎么一种存在? |

  • | 评价一下Proxmox VE与ESXi的优劣? |

  • | 生活中怎样的美女才能被称为「大」美女? |

  • | 有一个***约你出去,你会去吗? |

  • 高强度用过一两年。 后来不用了,我真记得为什么,因为发现在...

    2025-06-22
  • 厂家也没办法,如果出厂格式化成NTFS,会有小白问:为什么这...

    2025-06-22
  • 阿里,京东,等等,为啥都削尖脑袋想发行稳定币。 因为他们很清...

    2025-06-22
  • 我电脑上几乎必装的效率软件有几个,有检索、截屏之类的小应用,...

    2025-06-22

关注我们

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