当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_海南省儋州市新州镇唯卫士农药有限合伙企业
文章出处:网络 人气:发表时间:2025-06-24 07:45:16
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 雷军为什么不愿意用性价比打法进军NAS?
- 颠覆空调形态,美的无外机嵌入式厨房空调新品是黑科技还是噱头?
- 如何看待“Hutool”工具类库广受欢迎?
- 广东人吃东西讲究「食材本味」,那为什么西湖醋鱼没有在广东流行开来?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 什么才是真正的爱情?
- 以前大力推广的沼气池,怎么现在越来越少了?
- 有哪些外行看起来很陋(low),但是内行人却觉得很高大上的东西?
- 你能用一句话总结赵本山和郭德纲的区别吗?
- 如果SSD硬盘闲置很多年,内部数据会不会丢失?
最新资讯文章
- MongoDB的缺点以及你为什么不使用MongoDB?
- go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
- 你的低成本爱好是什么?
- 雷军为什么不愿意用性价比打法进军NAS?
- AE如何渲染出mp4格式?
- 女人为什么身体那么软?
- Rust开发Web后端效率如何?
- B 站有哪些人设崩塌的 UP 主?
- 有没有一个时间段,自己乐在其中,可亲人或者朋友却觉得你很辛苦,很心疼你?
- 商业史上有哪些降维打击的经典案例?
- 你卡过最厉害的bug是什么?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 「韦东奕本人」账号确认是***的,目前已被关停,如何看待无底线博流量的行为?哪些信息值得关注?
- 买到烂尾楼到底该有多绝望?
- 一套正版adobe全家桶多少钱?
- 在生活中,你对净水器有什么痛点?你期待的净水产品是什么样子?
- 人为什么需要睡觉?人睡觉的时候身体都在做什么?
- 郑大一附院原院长阚全程被查,对河南医疗系统会带来哪些影响?
- 以色列伊朗持续多日空对空轰炸,谁会先撑不住?双方的***还能支撑多久?还有哪些「杀手锏」没投入战场?