当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-27 16:40:13
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 能发一张在暧昧期的聊天记录吗?
- 为什么我感觉黑神话剧情的风评反转了?
- 中年夫妻有多少生活和谐的?
- 为什么QQ上的网络状态没有了?
- 初三画成这样算是有天赋吗?【正经求助】?
- ***拍大尺度片子时摄影师不会看光吗?
- 解释一下古巴比伦的泥板怎么保存几千年还字迹清晰的?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 055大驱到底强在哪里?
- 亚洲体坛最漂亮的十位女运动员都有谁?
最新资讯文章
- 中国的导弹水平到底怎么样?
- 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- 为什么QQ上的网络状态没有了?
- 发生了什么导致你从此再不吃某样食物?
- 鱼缸过滤全天开着太耗电,关掉半天又容易水浑,有什么好办法?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 大海捞针还捞着了是一种什么样的体验?
- 为什么很多司机不办 ETC?
- cloudflare的1.1.1.1和warp有什么区别?
- 为什么广西盛产鬼火少年?
- 各位都在用Docker跑些什么呢?
- 如何看待伊朗国家电视台发文称“今晚将会发生一件大事,让世界铭记几个世纪”?
- 为什么剪映导出***时码率与原***一样,变得更模糊?
- 「韦东奕本人」账号确认是***的,目前已被关停,如何看待无底线博流量的行为?哪些信息值得关注?
- 2025 年高考,为啥大家反应冷淡得出奇?






关注公众微信号
移动端,扫扫更精彩