网站地图官方微信:
网站首页 包装制品 包装成型机械 帐簿 荧光笔 隐型眼镜 学习文具

当前位置: 首页 >

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

  • | 你自己觉得自己的身材好吗? |

    不好。 虽然我177高,但我胖啊,,最胖时候有87公斤吧,...

    查看详情>>
  • | 儿子抑郁四年左右了,他的未来该怎么办? |

  • | 月薪几万的某些群体不敢生孩子,是在怕什么? |

  • | 求推荐程序开发笔记本!? |

  • | 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗? |

  • | 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况? |

  • | 怎么劝家里人不去养鱼? |

  • | 为什么美国医生看一个病人要半个小时左右,而中国医生五分钟就能看一个? |

  • | 如何理解「男人至死是少年」这句话? |

  • | 为什么主流都不再力推英特尔 CPU? |

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

  • 苹果可以做到,微信其实也做了的。 这个功能叫静默推送。 苹...

    2025-06-27
  • 我家走的公立幼儿园,托班到中班三年,公立园以照顾孩子作息饮食...

    2025-06-27
  • 真不用听鱼圈那些知其然不知其所以然的大聪明告诉你过滤不够ba...

    2025-06-27
  • 有, 而且很高质量! (辛苦整理全是收藏,没有关注点赞和评论...

    2025-06-27

关注我们

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