网站地图官方微信:
网站首页 包装产品加工 阅览室桌椅 眼镜架 眼镜盒 验钞机 学习机

当前位置: 首页 >

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

  • | 伊朗这次让以色列打惨了,这个国家还能挺过来吗? |

    实际上,以色列要惨得多。 大家没法理解“体量”的意义。 ...

    查看详情>>
  • | 独立开发***能盈利吗?感觉好累... |

  • | 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题? |

  • | 吴彦祖疯狂接代言被猜缺钱,卖完英语课又代言黄酒,他是真的缺钱还是有其他考量? |

  • | docker如何查看 容器启动的run命令? |

  • | 大厂后端开发需要掌握docker和k8s吗? |

  • | 吃爽了是怎样一种体验? |

  • | 如何评价书籍《国家意志》? |

  • | 为什么手机动辄都 1T 存储了,为啥电脑还在死磕 512G 呢? |

  • | 到2025年有哪些「科幻电影中的场景」,已经在被科技慢慢实现? |

  • | 如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升? |

  • J***a能做的事还挺多。 著名的沙盒游戏《我的世界》,J...

    2025-06-23
  • 老爷子看到这个问题,首先向你投来这个表情 然后向你甩出这...

    2025-06-23
  • 直接回答不墨迹:直接在项目中集成使用(通过客户端库连接ES集...

    2025-06-22
  • FWA 是个啥?FWA(Fixed Wireless Acc...

    2025-06-23

关注我们

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