网站地图官方微信:
网站首页 北诗镇 午城镇 祖楼镇 冯井镇 陈塘镇 土官镇

当前位置: 首页 >

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

  • | 全世界最腐败的***有哪些? |

    最腐败的***不太清楚,但最清廉的***一定是美国。 我举...

    查看详情>>
  • | 吃爽了是怎样一种体验? |

  • | 如何评价动物法治论坛将“玉林狗肉节”定性为非法活动? |

  • | 这个社会为什么老实人都混得不好? |

  • | 为什么 Apple 的开发者群体总是会积极响应 Apple 的各类技术变动? |

  • | debian你们都用的什么桌面? |

  • | 如何高效学习Python语言 怎么看待这门语言? |

  • | 强大王朝过不了300年的大坎,是否适用于美国? |

  • | 27寸显示器有必要上4K吗? |

  • | 为什么人到中年,很少有身材苗条的? |

  • | 央行行长潘功胜首次在公开场合谈及稳定币,稳定币是什么?有何深意? |

  • 我还记得我玩过一个游戏叫kkrieger。 看画面,当然现...

    2025-06-27
  • 这个问题回答八百遍了: 如果你的 App 或者网站想收费,注...

    2025-06-27
  • 一个语言流行,和操作系统一样,第一考虑的不是执行效率高不高,...

    2025-06-27
  • 其实2019年就发现了,只是掩耳盗铃装作没发现而已,也不只是...

    2025-06-27

关注我们

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