网站地图官方微信:
网站首页 长胜乡 新铺乡 长宁县 窝沿乡 夏乡 bzyzzg

当前位置: 首页 >

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

  • | 存电话号码,究竟该用int类型还是string类型? |

    谁告诉你电话号码里只有数字? ***s://***.re...

    查看详情>>
  • | 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗? |

  • | 为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩? |

  • | 为何雷军天天健身,却无健身痕迹? |

  • | 不服药的高血压患者,最后都怎么样了? |

  • | 导师给了1.4W要我给工作室买个主机,是整机还是自己配? |

  • | 国产手机AI「好用」的背后,是技术差距还是文化差异? |

  • | 以前大力推广的沼气池,怎么现在越来越少了? |

  • | 如何看待多地推出升级版「禁酒令」? |

  • | 如何看待jemalloc停止维护? |

  • | 地球上会不会缺少某种我们不知道的重要***,导致咱们无意识中科技树落后了? |

  • 写惯了ts,再去写j***a感觉也还行,再去写python,...

    2025-06-20
  • 丰胸之前先确定自身胸小的原因 第一种:遗传决定 这种个人觉得...

    2025-06-19
  • 寒***时,我在女友宿舍发现她出了轨。 她强行解释:「不是...

    2025-06-20
  • 工作层面上,全是我一个人干。 1,有几个项目是直接用 ru...

    2025-06-20

关注我们

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