网站地图官方微信:
网站首页 福绵区 屏锦镇 于佳乡 枧坝镇 都江镇 丘北县

当前位置: 首页 >

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

  • | 有个身高175cm女友是什么体验? |

    软件开发部从未有女程序员,直到有一年,招了个175的,刚毕业...

    查看详情>>
  • | 周芷若一个船夫的女儿,容貌真的比得上皇家女子吗? |

  • | 为什么各种大公司小公司还要开发AI Agent? |

  • | 如何看待中国民航局对必须携带具有3c强制认证的充电宝上机的规定? |

  • | vue + tsx 的开发体验能追得上 react+tsx么? |

  • | 有个身高175cm女友是什么体验? |

  • | 曹玉磊冒充「清华院长」频繁参加活动遭官方打***,他为何能堂而皇之以***身份开展活动?其将受到哪些处罚? |

  • | 有哪些新生代没见过或者无法理解的 Windows XP 7 时代的事情? |

  • | 为什么不用rust重写Nginx? |

  • | 如何看待深圳一名初一学生跳楼,导致深圳取消初一初二期末考? |

  • | 前端,后端,全栈哪个好找工作? |

  • 作为 C/C++ Developer,可以明确的告诉你:如果...

    2025-06-28
  • 因为KVM是linux社区给linux内核开发的啊,就这么简...

    2025-06-28
  • 上海封城管控的时候,广西不是给哪个区送了一批土特产的嘛,当时...

    2025-06-28
  • “前面就是CBD(Central Business Dist...

    2025-06-28

关注我们

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