当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-24 17:30:18
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
- 如何评价字节跳动开源的 HTTP 框架 Hertz ?
- 如何看待“Hutool”工具类库广受欢迎?
- 你发生过的最尴尬的事是什么?
- golang总体上有什么缺陷?
- 移动工作站和游戏本在工作中哪个好?
- 如何评价 Windows 11 的 UI ?
- 卸载迅雷后,***文件变成xunlei.bittorrent.6,怎么还原回去啊,心态炸了!?
- 亚洲体坛最漂亮的十位女运动员都有谁?
- Rust的设计缺陷是什么?
最新资讯文章
- 女生真正的完美身材是什么样子?
- 中国军队有多强,在世界能排第几?
- 为什么说 Node.js 有望超越J***a?
- python的包管理器uv可以替代conda吗?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 小学生有必要学习编程吗?学编程性价比高吗?
- 鱼缸哪里买比较便宜呢?
- 亚洲体坛最漂亮的十位女运动员都有谁?
- 为什么江苏省的GDP一直没有广东高?
- 为什么 WebStorm 这么好用还会有人去用 VSCode?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
- 如果苹果真的下架了微信的话,会发生什么?
- 中国东北有多重要?
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 苹果公司为什么要将 Swift 语言开源?开源后对该语言的发展会产生哪些影响?
- 辰东和蛤蟆谁在网文界地位更高?
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?