当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-28 18:35: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 为什么女性内衣很少有人穿前扣的?
- 有发生在你身边的性侵吗?
- 韦东奕和王虹谁的数学天赋更强?
- 为什么很多技术都觉得前端很简单?
- 伊朗没有战斗机吗?为什么不起飞空中拼***?
- 美国还有能力建造一艘核动力航母么?
- 有没有一个特别好用的Linux系统?
- 为什么出过国的人回来都不描述真实的西方百姓生活?
- 主流的云厂商各自优势在哪里?
最新资讯文章
- 如果一个人有足够的钱让他一直***,那毒品对他的身体还有害吗?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025年6月了,深圳房价咋样?
- 055一打一能不能打过阿利伯克?
- 能分享一下你写过的rust项目吗?
- 牛市来了吗???
- 你们的腰突是怎么突然好的?
- 我的世界怎么租一个四个人的服务器?
- 如何评价***伊内斯·特洛奇亚的身材?
- MacOS真的比Windows流畅吗?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 性价比这么低的西贝莜面村是怎么做大的?
- 服务器能否拒绝非浏览器发起的HTTP请求?
- 为什么同样是输球,常州和国足的风评却差那么多呢?
- 全世界都在等中美开战吗?