当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
人气:发表时间:2025-06-24 17:30:18
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- Golang 中为什么没有注解?
- 人工智能相关专业里有什么「坑」吗?
- 现在网络上各种前端已死,后端太卷的言论,这是真的吗?还是有人蓄意炒作?
- 为什么说耿直的人更容易吃亏?
- 日本AV对中国人的毒害有多大?
- 浏览器为什么要分那么多种,用一种不会很快捷吗?
- 公司老板不想续费3w一年的云服务器,合理吗?
- 靳东、宋佳分封视帝、视后,《我的阿勒泰》获最佳剧集,如何评价 30 届上海电视节白玉兰奖获奖名单?
- 互联网研发运维都必用的Nginx到底是什么呢?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
最新资讯文章
- 用K8s的公司有多少人会部署K8s?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 你见过最漂亮的女生长什么样?
- 如果孩子从初中开始每天学习到夜里12点,早上六点起床,将来有可能考上985,你支持吗?
- 山姆超市是怎么在中国火起来的?
- 央企的信创,是否有必要把 spring 替换成国产的 solon ?
- 小米 YU7的3分钟20万辆订单是真的吗?
- 为什么不用rust重写Nginx?
- 冬天也要穿胸罩吗?
- 在go语言中,为什么使用defer?
- 刚学前端的小白,想问问全站框架nextjs+shadcn+prisma为什么在国内不火呢?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 折叠屏手机有哪些有用或好玩的功能,你过去不理解,现在离不开?
- 现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化?
- 中国为什么要每隔10年搞一次大阅兵?
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 曾经的班花,现在还多少人惦记?
- 为什么都 2025 年了,还有那么多人宁可双持,也不愿意放弃安卓或非安卓手机?