当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_海南省儋州市新州镇唯卫士农药有限合伙企业
文章出处:网络 人气:发表时间:2025-06-24 19:30: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 如何评价单依纯在《歌手 2025》第六期演唱的《一个人跳舞》?
- 用玉米钓不到鱼是什么原因?
- Office和WPS哪个好用些?
- 坚持使用 PHP 的你,如今有什么感悟?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 如何看待多地开展查摆年轻干部玩心重、混日子、说话随意、口大气粗等问题的行动?
- CAD如此难用为什么还没有淘汰掉?
- Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
最新资讯文章
- 大家怎么看待长沙这个城市?
- 如果全球都停止出口粮食,中国能否自给自足?
- 选mac还是高端windows?
- 哪一句话让你沉默了很久?
- 初三画成这样算是有天赋吗?【正经求助】?
- 伊以的对轰证明伊朗似乎没那么菜!美国会下场吗?
- 女生真正的完美身材是什么样子?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 腾讯开源的 libco 号称千万级协程支持,那个共享栈模式原理是什么?
- 有没有好的家用NAS解决方案,需求如下:可以远程控制开关机,电脑、手机投送存储、下载文件?
- 我的世界怎么租一个四个人的服务器?
- 评价一下Proxmox VE与ESXi的优劣?
- 一台主机上只能保持最多 65535 个 TCP 连接吗?
- 陈楚生第一,马嘉祺淘汰,如何评价《歌手 2025》第六期所有歌手的演唱?
- “真实承诺-3”,伊朗的报复能打疼以色列吗?
- 如果在武汉,你最愿意住在哪个板块?
- 今天面试第五家公司被拒,面试官说我你技术没问题,但35岁要25k,不如招2个应届生,我该如何应对?
- 如何评价女明星梅根福克斯的身材?
- 换过电池的苹果手机内部发现被加装了一个部件,有大佬知道这是干什么的吗?