当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-25 01:20:11
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 国外的女生为什么屁股都大?
- 任天堂 Switch 2 全球同步发售,你收到货了吗?同时发售的「新」游戏还满意吗?
- 如何在最短时间内提升打ctf(web)的水平?
- MacOS真的比Windows流畅吗?
- 关于尼康,大家一致认为尼康***性能拉胯。可是我有一个疑惑是,我们普通人真的需要那些***性能吗?
- 如何评价《原神》角色预告「丝柯克:寰墟之叹」?
- 你身边身材最好的女生是什么样?
- 国内玩爵士的人生活是怎样的?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
最新资讯文章
- 我国新一代载人飞船「梦舟」零高度逃逸飞行试验成功,该实验有怎样的意义?「梦舟」在未来会发挥哪些作用?
- 你在哪个瞬间突然喜欢上了某个历史人物?
- MacOS真的比Windows流畅吗?
- 如何评价B站UP主「酒酿lily王」、「唐卡七」等穿搭类UP主被封禁?
- 能发一张在暧昧期的聊天记录吗?
- 各位都在用Docker跑些什么呢?
- 如何看待“京东外卖停止补贴后,日单量跌至两万单”这件事?
- redis 项目怎么配置文件和 j***a 客户端连接?
- arxiv国内有镜像网站吗?
- 罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市?
- 如何评价泰勒·斯威夫特的身材?
- 印度钢产量世界第二、发电量世界第三,印度成为世界工厂是不是已经从将来时变成进行时?
- 普通人为了一点微薄的薪水,每天忙忙碌碌到底有什么意义?
- 几年前吹得神乎其神的福建舰电磁弹射为什么现在销身匿迹了?
- 中国的歼-10 在世界上是什么水平?






关注公众微信号
移动端,扫扫更精彩