当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
人气:发表时间:2025-06-24 15:10: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 胸大的女孩会自卑 吗?
- 为什么鸿蒙PC要排斥Linux生态?
- Anthropic 推出的 Claude Code 是什么技术原理呢?
- 如何进入开源软件世界提升自己?
- 真的有这种又苗条身材又爆炸的么?
- 日本AV对中国人的毒害有多大?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 迷茫。J***a还是.net?
- 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 为什么大家不再提星链了(包括外网)?
最新资讯文章
- 有1000万存款是怎样一种体验?
- 遭遇生理性涨奶该怎么办?
- 统一推送联盟为什么会失败?深层原因是什么?
- 2025年了,为何丰田还没破产?
- 如果江苏和以色列打,胜率大不大?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 一个三甲医院的HIS系统,运营一年下来,他的数据库能有多大?
- 怎么实现一个简单的数据库系统?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- ssd固态硬盘sata的好还是m.2好呢?
- electron可以用来写大型游戏吗?
- 开源掌机值得买吗?
- php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 跟一对情侣合租的感受?
- AMD、Intel的下一代CPU的PPT都显示了强劲的性能提升,是在吹牛吗?
- 为啥小姐姐们都不想做主播了?
- Windows 上有什么实用的必备软件?
- 35岁以上的人都去做什么工作了呢?
- 20届设计系,我的设计水平很差吗,找不到合适的工作?
- 普通人自学编程能赶上大学计算机编程专业的水平吗?