当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 人气:
举个例子。
比如在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-26为什么大部分人都认为2560x1440是2K?
- 2025-06-26如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 2025-06-26程序员的时间管理真的是写代码1小时,调试8小时吗?
- 2025-06-26张学友在澳门演唱会被要求讲普通话,这背后反映了哪些文化和社会问题?
- 2025-06-26爱尔兰一机构化粪池发现近 800 幼童遗骨,具体是怎么回事?
- 2025-06-26《西虹市首富》里面想花完钱却越花越多的情况,现实里面会发生吗?
- 2025-06-26为什么微软会允许中国有那么多盗版?
- 2025-06-26敢不敢留下一张自拍照让人打分?
- 2025-06-26男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-26为什么今年的雷霆会惹众怒?
- 2025-06-26PostgreSQL 与 MySQL 相比,优势何在?
- 2025-06-26电脑装机两个小时,算不算长时间?
- 2025-06-26蔚来怎么感觉有点方寸大乱呢?
- 2025-06-26宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 2025-06-26Vue性能优于React,那为什么还不用Vue?
- 2025-06-26王思聪的女朋友这么多,为什么都不结婚?
推荐产品
-
Golang 中为什么没有注解?
谢邀,从来没有写过J***a。 之前同期的一个实习生先前只 -
姐妹们穿裙子露出安全裤打底裤会害羞吗?
哎…… 好愁人…… 女孩子为什么穿打底裤,不就是为了防止男孩 -
穿瑜伽裤爬山的女生会不会害羞?
上个月去爬太室山,前面就有个瑜伽裤女生,一个人,本来我按我的 -
为什么腾讯地图不如百度地图成功?
最近做商业小程序接入地图,突然收到提示要补5万/年授权。 明
最新资讯




