当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_青海省果洛藏族自治州玛沁县拍黎洁雕塑股份公司
文章出处:网络 人气:发表时间:2025-06-24 12:25:19
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 如何看待华人派遣赴日it彻底崩了?
- 什么时候你意识到做技术永无出路?
- 胸大的女孩子有什么烦恼?
- CPU 为什么很少会坏?
- 曼德拉是南非的罪人吗?
- 为什么说天下法术尽出江西?
- 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 为什么有些门开关时特别容易夹手?背后的设计缺陷可能有哪些?
- 沃尔特收购湖人大部分股权交易估值达 100 亿美元,创职业体育队最高纪录,为什么湖人的商业价值这么大?
- 哪个牌子的护肤品好呀?想给妈妈买一套抗衰老的护肤品?
最新资讯文章
- 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 使用Linux系统有什么优势,亮点在哪里?
- docker 容器启动后如何添加端口映射?
- 胸大的女孩子有什么烦恼?
- 跨平台GUI框架到底应该自绘还是原生控件绑定?
- 学生校服如何隐藏内衣痕迹?
- PHP现在真的已经过时了吗?
- duckdb的性能如何?
- 明星不拍戏的时候都在干什么?
- 周鸿祎为什么说他这辈子最鄙视李彦宏?
- 曼德拉是南非的罪人吗?
- 美国真会下场对伊朗开战吗?
- 张元英瘦得很畸形,为什么她粉丝还觉得是完美身材?
- SwiftUI 是不是一个败笔?
- 为什么微信不向telegram学习?
- 美国真会下场对伊朗开战吗?
- 后端真的比前端累吗?
- 为什么女性内衣很少有人穿前扣的?
- 蚊子真的是通过二氧化碳找到人体进行叮咬的吗?
- 有没有一个特别好用的Linux系统?