当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 人气:
举个例子。
比如在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-06-21你最真实(很少吐露)的择偶标准是什么?
- 2025-06-21《长安的荔枝》 里的圣人不会不知道荔枝运不来吧?为什么还要布置这个任务?
- 2025-06-21如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
- 2025-06-21仰望u9明明技术实力更强,为什么纽北的成绩没有小米su7ultra好?
- 2025-06-21如何评价网传那尔那茜高考179分(含加分)考入上海戏剧学院***?
- 2025-06-21Rust 和 Go 的并发模型有什么不同,为什说 Rust 的并发模型更好 ?(1.0已没有内建模型?
- 2025-06-21世界上哪款战斗机最好看?
- 2025-06-21为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-21怎么才能有尤雨溪一半强,该怎么学习?
- 2025-06-21为什么一部分 Go 布道师的博客不更新了?
- 2025-06-21你曾看到空乘做过的最傻的事情是什么?
- 2025-06-21为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-21长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 2025-06-21如果这个跆拳道女孩,被图中流氓盯上,会发生什么?
- 2025-06-21DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
- 2025-06-21公司规定所有接口都用 post 请求,这是为什么?
推荐产品
-
Chrome 插件开发流程是什么?
用三天时间通过ai编程做出了飞书文档收藏助手,用于管理和收藏 -
新买的移动硬盘该格式化为 NTFS 还是 exFAT?
绝对不要exFAT!!!!绝对不要exFAT!!!!绝对不要 -
在武汉,你们的找对象标准是怎样的?
89年女,未婚未育,本科学历,皮肤白皙。 已在武汉购房购车 -
我的世界怎么租一个四个人的服务器?
我个人是用的阿里云做的内网穿透,阿里云有个峰值带宽200M不
最新资讯
- 我应该设置多少kb才能让他不能玩游戏?
- CPU 为什么很少会坏?
- 你们的腰椎间盘突出,怎么治好的?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 国产CAD软件能否替代AutoCAD?
- 如何看待CCTV13批评“L2.999智驾”等误导性宣传,若导致事故车企可能需要担责?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 为何一讨论Wi-Fi 7阉割6GHz+320MHz,很多人都说用不上所以根本不在意?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 小米汽车官方解释了刹车盘生锈属于正常现象,并提供了两种除锈功能,这些措施是否足够有效?