网站地图官方微信:
网站首页 福洞镇 戴窑镇 项铺镇 玉许乡 卡达乡 卓尼县

当前位置: 首页 >

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

  • | 如何评价Cursor? |

    Cursor在短短一年内负载增长了100倍,数据层每秒处理超...

    查看详情>>
  • | 我的世界怎么租一个四个人的服务器? |

  • | 自学UI三四月,能做页面设计和简单交互。目前在找工作期间,突然怀疑自己是不是选错了路,该怎么办 ? |

  • | 为什么Windows不内置Visual Studio呢? |

  • | 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术? |

  • | 汉语是牺牲了什么,才成为世界最紧凑、最高效的语言? |

  • | 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些? |

  • | 什么叫生理性喜欢? |

  • | 程序员想搭建自己的服务器求指教。? |

  • | 全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个? |

  • | 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗? |

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

    2025-06-26
  • Go往往跟Rust持平甚至超越这个观点是错误的,GO的性能很...

    2025-06-26
  • 打扫卫生的时候,捡到一个写着学习资料的U盘!打开一看「***...

    2025-06-26
  • 我大学毕业时把所有资料刻录成几张dvd,才几年就发现读取不了...

    2025-06-26

关注我们

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