网站地图官方微信:
网站首页 宣城市 小吕乡 桃水镇 船山区 关公乡 靖远县

当前位置: 首页 >

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

  • | 为什么说6月30日是裁员大限将至? |

    你这是整天疑神疑鬼啊。 但是国家整治劳务派遣和劳务外包。 ...

    查看详情>>
  • | 为什么电信运营商们肯拼命加下行带宽,却对上行严防死守? |

  • | 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉? |

  • | 国外发达国家码农是真混得好么? |

  • | Electron 做游戏客户端的潜力有多大? |

  • | flutter为什么不用Go语言,而用Dart? |

  • | 现今大部分哺乳动物都是六千万年前恐龙灭绝后的同一种哺乳动物的后代吗? |

  • | 写业务的话,go是不是垃圾? |

  • | 女明星陪酒真的存在吗? |

  • | 老板说我设计了一周的海报还是不行,我到底该怎么学啊? |

  • | 63 岁演员马景涛直播时突然晕倒、后脑勺磕地,合作方称其突发低血糖,为什么会这样?如何急救? |

  • 期末考试来了: 一:填空题 北斗卫星总数__颗。 GPS ...

    2025-06-24
  • 扎堆购买,扎堆出二手某视觉传达专业大一新生高高兴兴拿着电脑去...

    2025-06-24
  • 我开发了一个语言 herlang: justj***ac/h...

    2025-06-24
  • 机械硬盘是冷备优于热备,SSD硬盘是热备优于冷备。 长期开...

    2025-06-24

关注我们

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