网站地图官方微信:
网站首页 河上镇 尚屯镇 武昌区 揭东区 安云乡 桃林乡

当前位置: 首页 >

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

  • | 如果不能使用linux,只能选鸿蒙与windows,你会选哪个? |

    这题其实很简单,只有唯一解,主要考的是审题。 原题: 如果...

    查看详情>>
  • | 前后楼怎么共享宽带? |

  • | 为什么软件公司很少用python开发web? |

  • | 为什么台式 PC 还处在组装(DIY)阶段? |

  • | 鸿蒙PC操作系统是不是就是手机操作系统? |

  • | 可不可以发一张你觉得最有感觉的照片? |

  • | 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云? |

  • | 女生到底应不应该穿***的衣服? |

  • | 陆逊真的远不如诸葛亮吗? |

  • | Vue性能优于React,那为什么还不用Vue? |

  • | 遭遇生理性涨奶该怎么办? |

  • 用一个物流AI Agent的开发流程告诉你吧…… 正如你的包...

    2025-06-28
  • 好处概括起来就是:编户齐机。 你能想到的,它们也能想到。 ...

    2025-06-28
  • 有些事情微软去做是违反反垄断法的,微软根本无法控制Windo...

    2025-06-28
  • crt受制于显像管技术,大了重量会更重,一般crt最大29,...

    2025-06-28

关注我们

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