当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_天津市东丽区整昌救醒装饰盒有限合伙企业
文章出处:网络 人气:发表时间:2025-06-28 17:55:17
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 你们的腰突是怎么突然好的?
- 为什么开了这么多会,却依然提升不了员工的***?
- 初三画成这样算是有天赋吗?【正经求助】?
- 据调查使用五笔输入法人数仅剩 3%,五笔输入法是怎么没落的?
- 如何看待凤凰传奇取消天津场演唱会?
- 为什么一般人不建议住别墅?
- 为什么我觉得现在线上大部分都对华为反感,线下华为大卖?
- 伊朗这次会崩溃灭亡吗?
- 宝宝们 敢不敢发出你们自己最可爱的自拍照?
- 国内很多男性在非洲和当地女人恋爱是真的吗?
最新资讯文章
- Rust重写Kafka有哪些优势?
- 发现孩子走丢的那一刻,你是什么心情?
- 地球上明明有吃塑料的虫子,为什么没有普及?
- MacOS真的比Windows流畅吗?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 以色列有能力灭掉伊朗吗?
- 歼-20 在国际上到底是什么地位?
- 真的有这种又苗条身材又爆炸的么?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 中国的歼35A可以吊打十架韩国的KF21吗?
- 为什么中国的高超音速导弹一款接一款的出,而美国却这么费劲?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
- 为什么都说 Finder 难用?
- 如何评价《灵笼 2》第六集?
- 如何看待 Rust 写的 PNG 解码器比 C 实现更快?
- 055驱逐舰 是个什么概念?
- 为什么一般人不建议住别墅?
- 如何看待极客湾评测麒麟X90的性能与表现?