网站地图官方微信:
网站首页 王堰镇 曲梁镇 西陵区 安稳镇 定文镇 磨黑镇

当前位置: 首页 >

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

  • | 广西可以摆烂吗? |

    都是被设计的,摆不摆都必然烂。 因为:当年桂系军阀多猛大家都...

    查看详情>>
  • | 豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响? |

  • | 两广地区(广西和广东)有什么异同? |

  • | 现在工作中k8s是使用containerd还是docker来管理容器? |

  • | 2025年了,windows哪款播放器最简单好用? |

  • | 我想做个小型的商业网站该用nodejs还是python做后端? |

  • | 万兆的网络速度有多大意义? |

  • | 就在广西好还是在东北三省好? |

  • | Postgres 和 MySQL 应该怎么选? |

  • | 超小团队选择Django还是Flask? |

  • | 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么? |

  • 不得不说我们班一个佛系学霸了。 不近视。 啥时候上课桌面...

    2025-06-28
  • 这还没结婚呢。 我婚后,发现我和媳妇儿,我们自身都有着对方...

    2025-06-28
  • 谈不上敢不敢,纯粹就是没法再穿了。 我大一刚入学那会,那是...

    2025-06-28
  • 通过一张图来看懂《龙珠》在***界的地位,影响日漫40年的神...

    2025-06-28

关注我们

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