当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-24 06:05:10
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 巴基斯坦援助伊朗防空,大家怎么看?
- 如何评价字节跳动开源的 HTTP 框架 Hertz ?
- 为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 突然发现自己变老是怎样一种体验?
- 导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- 脸与身材不符是种怎样的体验?
- 为什么腾讯云或者阿里云不让自建dns服务器?
- 伊朗是个怎么样的国家?
- 如何评价B站UP主「酒酿lily王」、「唐卡七」等穿搭类UP主被封禁?
- 极度疲劳下,人一次最多能睡多久?
最新资讯文章
- 为啥乌克兰决定用78具俄军尸体换回6060具自家的尸体?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 吴柳芳的真实水平如何?
- ***拍大尺度片子时摄影师不会看光吗?
- NAS的盘是否需要一次性买齐?
- PHP现在真的已经过时了吗?
- 2025年,歼16与美军机50分钟缠斗,为什么知乎上没有任何消息?
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 像出版社出版书籍是用什么软件排版呢?除了WPS和Adobe?
- 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 你能用一句话总结赵本山和郭德纲的区别吗?
- 国内玩爵士的人生活是怎样的?
- 造一艘航母有多难?
- 在中国有多少开发者使用Rust编程语言?
- 如何评价首个女性友好的编程语言HerCode?
- 2025年了 Rust前景如何?
- 妃子笑是荔枝中最难吃的品种吗?
- 为什么女生要做大部分家务?
- 这一轮以色列和伊朗的冲突谁会笑到最后?最终会如何收场?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?




