当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 苹果 Macmini 配什么显示器比较好呢?为什么呢?
- 女朋友把狗喝的水倒洗碗池里,还一副理所当然的样子,这对吗?
- 有哪些是你用上了mac才知道的事?
- mkdocs无法部署到github怎么办?
- 互联网研发运维都必用的Nginx到底是什么呢?
- 张元英的颜值在内娱属于什么水平?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 为什么有的人会把死鱼埋在菜地里?
- 亲眼见到明星本人是什么体验?
- 为什么百度搜索引擎越做越差?
最新资讯文章
- 你在你男/女朋友的手机里发现过什么秘密?
- 如何评价mq白这个人?
- Electron 做游戏客户端的潜力有多大?
- 从技术上看,cloudflare比其他公司牛在哪儿?
- 炒股比上班赚的多多了,为啥还有人傻乎乎的上班?
- 多益网络输了餐费官司,准备近几年搬离广州,你怎么看?
- 如果SSD硬盘闲置很多年,内部数据会不会丢失?
- 感觉鱼缸久了底下火山石里脏脏的,能彻底换水清理一遍不?
- 如何评价前端框架 Solid?
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 为什么美军B2实战以后认为一部分网友又没信心了?
- 听说百度文心一言已经停止训练了,真的***的?百度这是准备放弃ai了吗?
- 为什么欧美影视喜欢露点?
- 低代码会取代前端吗?
- 互联网研发运维都必用的Nginx到底是什么呢?