网站地图官方微信:
网站首页 包装用纸 包装防伪 包装成型机械 眼镜及配件 削笔器 文件柜

当前位置: 首页 >

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

  • | 请问985、211的非常努力的人是什么样子的? |

    某985信息安全专业。 本科四年,除了寒暑***回家,以及外...

    查看详情>>
  • | 坐标福建福州,现在是不是适合卖房? |

  • | 女生真正的完美身材是什么样子? |

  • | 为什么有人会说要崛起要靠西科这种观点呢? |

  • | 女明星做了什么医美项目保持童颜? |

  • | 为什么长得漂亮却没什么用? |

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

  • | 太空中没有氧气,为什么太阳还在燃烧? |

  • | 中国现在空军服役战机主力是?战机数量是? |

  • | 用PHP写了个小框架,怎么才能得到大佬们的指点? |

  • | go 有哪些成熟点的后台管理框架? |

  • 如果只能留一个的话,一定是箭头指的那个,因为它真的可以让我感...

    2025-06-24
  • 我是运维 2021年的时候,工位正好在产品旁边,有一次他拉了...

    2025-06-24
  • 我们小区儿童游乐园的绿化里,水管接口处松了,一直往上滋水。 ...

    2025-06-24
  • rust就算了,一个计算圆周率的程序能比py还慢,注意,这个...

    2025-06-24

关注我们

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