当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-28 12:55:16
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 坚持使用 PHP 的你,如今有什么感悟?
- 世界上哪款战斗机最好看?
- 全球每年约500万匹马被屠宰,为什么却见不到中国人吃马肉?
- cloudflare的1.1.1.1和warp有什么区别?
- 低功耗web服务器 迷你主机 小型服务器 求推荐?
- Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
- 电视剧《长安的荔枝》17-20 集拍得如何?有哪些值得关注的剧情点?
- 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 夫妻开饭店双双确诊乳腺癌,职业性暴露于烹饪油烟是乳腺癌独立风险因素,日常应做好哪些防护?
- 电视剧《长安的荔枝》17-20 集拍得如何?有哪些值得关注的剧情点?
最新资讯文章
- 可以用duckdb在本地建立一个数据库对外服务吗?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 为什么一部分 Go 布道师的博客不更新了?
- 如何评价DuckDB?
- 有没有什么惊为天人的 Logo 设计?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 主流的云厂商各自优势在哪里?
- 如何看待「苏超」赞助商1个月增加超200%,达到中超2倍?
- 遭遇生理性涨奶该怎么办?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 我国004号航母什么时候下水?
- Swift 和同时代的其他语言比起来怎么样?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 为什么有些前端一直用 div 当按钮,而不是用 button?
- 这种裙子是不是对直男爆杀?
- 用Django开发web后端,真的比SpringBoot要省事吗?
- 你为什么放弃了wsl?
- 怎么看待临汾市人民医院手术死者家属称全麻气管规培生插到胃里?
- 1GB的***每一帧都截图下来,照片有多少GB?