当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_浙江省温州市龙湾区挑阿率交通产品有限合伙企业
浏览次数:304发表时间:2025-06-28 00:50:12
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 什么是微软式中文?
- 为什么中国一定要帮助伊朗?
- H264和H265谁画质好,求回谢谢!?
- 《诛仙》作者萧鼎于近日修改《诛仙》原作并大量删去碧瑶戏份,如何看待这一行为?
- Linux内核代码大佬们如何观看的?
- 吉他弹了三年了,拿到谱子都能弹,基本的弹奏技巧都会,可没谱***不了,不会抓歌。每天该怎么练呢?
- 如何自己搭建家庭服务器?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 如何判断颈椎病的严重程度?
- 如何做到Redis中五大数据结构底层实现?
最新资讯文章
- 为什么中国一定要帮助伊朗?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- Edge 浏览器的评价是否在逐渐下降?
- 「韦东奕本人」账号确认是***的,目前已被关停,如何看待无底线博流量的行为?哪些信息值得关注?
- Linux内核代码大佬们如何观看的?
- 特朗普发文要求伊朗无条件投降,并被曝考虑加入对伊空袭,有哪些目的?伊朗会弃核求生吗?
- 请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
- 为什么买了Switch后,却发现它并没有那么好玩?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 龙芯在.NET上帮微软做CPU指令集适配,为什么到国内.NET开发者这里成了维护龙芯.NET版本?
- 有哪些开源web应用漏洞扫描工具?
- 你从什么时候开始感觉孩子不属于你了?
- 不管黑客用了多少跳板,最终是不是可以通过网络运营商找出真实 IP?
- 李梦被女篮主教练宫鲁鸣官宣弃用,争议很大,怎么看待?
- 炫富真的很爽吗?
- Web后端开发,用Python还是Go呢?
- 可否留下一张照片以及照片背后的故事?
- 为什么一般人不建议住别墅?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 蜜雪冰城香港门店被通报「产品大肠菌群超标 70%」,哪些环节可能导致大肠菌群超标?会对身体有哪些危害?





