当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 浏览次数:发表时间:2025-06-25 02:35:15
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 易语言作者吴涛的技术水平在国内能排到什么级别?
- 如何评价女明星梅根福克斯的身材?
- 为什么老外泡中国妞那么容易?什么时候中国男人也能泡老外那么容易?
- 做个web服务器,gin框架和go-zero怎么选?
- 指挥大规模军团作战很消耗脑力吗?
- H.264和H.265,两者都是给足码率的情况下,谁能提供的画质上限更高?
- 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
- 为什么说耿直的人更容易吃亏?
- 为什么macos下的鼠标体验这么差?
- 如何看待近期抖音大量博主刷屏比亚迪高端化失败?
最新资讯文章
- 有什么 j***ascript 的好书推荐?
- 中国为何不把便宜的物资卖给古巴,这样就可以解决古巴物资紧缺的困境,又能清空我们国家过剩的产品?
- 2025年,Gitea 和 GitLab 应当如何选择?
- 真正懂CPU的人,都选了什么CPU?
- 有哪些事情是MacOS做不到但Linux可以做到的?
- 你有哪些无意间拍下的女孩照片,惊艳了众人?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 前端如何设计网页?
- 民航局紧急通知禁止携无 3C 标识及被召回的充电宝乘境内航班,无 3C 标识充电宝有哪些安全隐患?
- k8s里面kubectl get pod -d wide命令作用是什么?
- 都说苹果是细节狂魔,那苹果有没有细节其实做的很差的点?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 我的世界怎么租一个四个人的服务器?
- 如何评价首个女性友好的编程语言HerCode?
- 如何设计一条 prompt 让 LLM 陷入死循环?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 亚洲体坛最漂亮的十位女运动员都有谁?
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 大家有什么被中医震惊征服的经历吗?
- 程序员平时都是CRUD开发工作,真的需要深入理解原理性的知识点吗?