当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-28 00:50:12
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么没人提微软裁员?
- 为什么外卖小哥更愿意选九号、小牛呢?
- 互联网研发运维都必用的Nginx到底是什么呢?
- 茅台会在什么情况下崩盘?
- 内存泄露就让它漏,可行吗?
- gis应届如何找工作?
- 阿里合伙人「缩编」至 17 人,张勇、彭蕾、俞永福等 9 人退出,对阿里业务及企业管理有哪些影响?
- 白人女性是不是很美,为什么?
- 马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
- 家里有路由器,没有无线联网功能的电视机怎么联网?
最新资讯文章
- 一个关系不错的朋友让我帮她担保贷款50万,我不同意她就说绝交,这样的还有必要再来往吗?
- 都在喊没钱,钱到底去哪儿了?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 有个学舞蹈的女朋友是什么体验?
- 你是因为什么肥胖起来的?
- 如何评价特厨隋坡对鲁菜根的评价?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- Rust开发Web后端效率如何?
- 当下房子已经跌到这样了,你会买吗,为什么?
- 世界上存在动漫少女般完美的「身体」吗?
- 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 偶遇曾经发生过关系的异性,会觉得尴尬吗?
- LCD党真的只是少部分人吗?
- Web 前端怎样入门?






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