当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_内蒙古自治区巴彦淖尔市五原县饭券全汽摩附属产品有限责任公司
文章出处:网络 人气:发表时间:2025-06-24 10:00: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 怎样自己做一个ai生成音乐的软件?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 大家知道为什么艺术家都喜欢画女人体吗?
- 如何评价DuckDB?
- Chrome 浏览器设计的神细节有哪些?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- node 项目中如何使用 Node Schedule 创建定时任务?
- 大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
- 为什么学完了 C 语言觉得自己什么都干不了?
最新资讯文章
- 为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢?
- 如何自己搭建家庭服务器?
- Rust开发Web后端效率如何?
- 西安一商场大屏播放巨大电风扇,这真的能起到「望扇止暑」效果吗?还是单纯营销创意?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 为什么现在的周杰伦生活与作品中中华元素越来越少了?
- 为什么男生都不喜欢173身高的女生啊?
- 如何评价华为鸿蒙电脑?
- 你们在公司是怎么使用k8s和docker的?
- 入职第一天有什么瞬间让你马上想离职的?
- 淘宝上几百块钱的小程序靠谱吗?
- 面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 女朋友送的switch被亲戚要求送小孩我该怎么办?
- 如何评价前端组件库shadcn/ui?
- 为什么 Mac 对游戏支持这么差?
- duckdb的性能如何?
- 买到烂尾楼到底该有多绝望?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 有没有免费的NAS系统推荐一下?