网站地图官方微信:
网站首页 包装用纸 包装项目合作 包装胶带 包装机械 折射仪 圆规

当前位置: 首页 >

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

  • | 如何看待 2025 浙江高考杭州二中成绩下滑? |

    结论:谁真的减负,谁就掉队。 据观察:杭高、十四中 每天晚上...

    查看详情>>
  • | 你都见过什么样的电脑盲? |

  • | 为什么桂林的旅游做不起来? |

  • | 《流浪地球 3》官宣马丽加入,对于她的表现你有哪些期待? |

  • | 爸爸带大的孩子是什么样子? |

  • | 如何评价张译、李光洁主演的电视剧《以法之名》? |

  • | 做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险? |

  • | 如何看待 Rust 的应用前景? |

  • | 新修订的治安管理处罚法重构「被殴打还手即互殴」的认定标准,明确正当防卫免处罚,怎样从法律角度解读? |

  • | NextJS的全栈能力现在如何了? |

  • | 为什么中医一千多年没有出现理论大创新了? |

  • 请吹自己的,别踩关晓彤了好吧,关晓彤应该是真的超级不上镜的人...

    2025-06-29
  • 这狗***,我朋友买的时候3000从小养它,吃的住的都很好。...

    2025-06-29
  • 为什么呢?我举几个例子: 饼干:美国饼干里加硼砂,对,就是我...

    2025-06-29
  • 开源真的是用爱发电居多, 从开源赚到钱的人屈指可数,我从20...

    2025-06-29

关注我们

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