网站地图官方微信:
网站首页 大连市 镇江市 野店镇 斫曹乡 油迈乡 文武镇

当前位置: 首页 >

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

  • | 遭遇生理性涨奶该怎么办? |

    我的案例:我们在产后第三天开始生理性胀奶。 摸起来整个乳房都...

    查看详情>>
  • | 如何制造一个高级的阳谋? |

  • | 如何看待天津的排水系统? |

  • | 如何看待黄奇帆称「中国房地产消费的居民负债占家庭收入比重达 137.9% ,需调整抑制消费政策」? |

  • | 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利? |

  • | 胸大的女孩子有什么烦恼? |

  • | 如果得知一枚核弹将在10分钟后在你的城市爆炸,除了等死还能干嘛? |

  • | 人类真的想象不出从来没见过的东西吗? |

  • | creo 的功能有什么特色? |

  • | 核武器最小当量能做到多少? |

  • | 我应该设置多少kb才能让他不能玩游戏? |

  • 每当我看到《幻兽帕鲁》、《我的世界》、《泰拉瑞亚》更新了一个...

    2025-06-20
  • 实事求是的说,其实鱼,根本就不喜欢吃玉米。 但是玉米的结构...

    2025-06-20
  • 我说一个有趣的观点,这两篇文章的发表意味着丹尼索瓦人正式获得...

    2025-06-20
  • 如果你老板要求不高的话,还可以抢救一下,但是也得学一段时间 ...

    2025-06-20

关注我们

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