网站地图官方微信:
网站首页 荣兴镇 铎山镇 罗坑镇 钱坑镇 惠城镇 日哈乡

当前位置: 首页 >

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

  • | 为什么只有 JAVA 是一边倒被骂的? |

    你是一个冷门语言Xsgfsa的开发者 你即将毕业 你打开了b...

    查看详情>>
  • | 我弟弟做桌面运维工作的,好像只会简单的数据库增删改查备份恢复和打印机电脑的维护等一年多没工作了咋办? |

  • | 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势? |

  • | 为什么现在大龄剩女越来越多了? |

  • | NAS噪音太大,大家都吧NAS放置到哪了? |

  • | 你最推荐 macOS 上哪款中文输入法? |

  • | php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑? |

  • | 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到? |

  • | 有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了? |

  • | 前端 css 中的 Grid 属性有哪些? |

  • | 各位前端大触们,一般怎么定颜色的? |

  • HitBit uninstall 开源卸载软件,有效强力...

    2025-06-25
  • 啧……鬼知道叫什么。 谁拍的倒是可以告诉你,是 CHOKm...

    2025-06-25
  • 本金1000,日利率1%,当日结清 生活开销,前期紧缩,馒头...

    2025-06-25
  • 终于集齐三大女神。 张靓颖的眼镜,戴与不戴真的是判若两人。...

    2025-06-25

关注我们

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