非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 发表时间:2025-06-28 03:10:10
- 来源:
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
推荐资讯
- 2025-06-19 02:40:10Node.js是谁发明的?
- 2025-06-19 02:00:10我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 2025-06-19 02:05:10特朗普发文要求伊朗无条件投降,并被曝考虑加入对伊空袭,有哪些目的?伊朗会弃核求生吗?
- 2025-06-19 02:35:09如何评价《一人之下》***第721(764)话情报?
- 2025-06-19 02:10:10开战斗机从上海到北京要多久,那是一种什么样的体验?
- 2025-06-19 02:05:10性价比这么低的西贝莜面村是怎么做大的?
- 2025-06-19 02:00:10有没有免费的云服务器?
- 2025-06-19 01:50:10高考结束了,有大佬可以指点一下吗?:想要自学编程,有没有什么好的网站和学习***推荐?
- 2025-06-19 01:30:10可以分享你的一张背影照吗?
- 2025-06-19 02:35:09有个亲妹妹是什么感觉?
推荐产品
-
为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告?
最近 618 ,某东和某宝简直爆炸,手机一天天跳来跳去的.. -
颈椎病的最佳治疗方法是什么?
有病治病,没病预防! 一:预防颈椎病最好的方法(一):平躺睡 -
你是什么时候发现老婆出轨的?
误拆老婆快递,发现两套情趣内衣。 一套奥特曼,一套小怪兽。 -
为什么鸿蒙PC要排斥Linux生态?
Linux生态和FreeDesktop生态不一样。 SEL
最新资讯

