网站地图官方微信:
网站首页 新杭镇 陵头镇 龙背乡 按板镇 古登乡 鸳鸯镇

当前位置: 首页 >

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

  • | 真的没有人觉得2k是一个很尴尬的分辨率吗? |

    以pc游戏为主的国内市场压根不应该认为QHD(2560*14...

    查看详情>>
  • | 跳水为什么几乎全世界都玩不过中国? |

  • | 如何一眼看出两个人私下里发生了秘密关系? |

  • | k8s里面kubectl get pod -d wide命令作用是什么? |

  • | KVM显示器有哪些? |

  • | 梅西最难破的记录是什么? |

  • | 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了? |

  • | 健身教练们觉得女生怎样的身材才是好身材? |

  • | 朝鲜算是一个现代文明的国家吗? |

  • | 美联储必须拉爆中国吗? |

  • | 美团优选被曝突发大面积关仓。如何评价? |

  • 1,上头铁了心保息差。 银行其实是变相的包税人。 因为大型...

    2025-06-27
  • 本来是不打算参与这种低智问题的,奈何自研教节奏带的越来越大 ...

    2025-06-27
  • 我家楼下的快递站,原来负责人是一个男人婆,每次快递车到了,司...

    2025-06-27
  • 流传甚广的联合国宪章最薄我没看过,但今天看了一个联合国决议,...

    2025-06-27

关注我们

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