当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
人气:发表时间:2025-06-24 12:55: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 「救助百名弃婴的道禄和尚」涉嫌***被警方***取刑事强制措施,涉案金额或达千万以上,他将承担哪些法律责任?
- 是去干程序员还是公务员?
- 韩国掀起打「增高针」风潮,增高针真的能增高吗?会对身体产生哪些影响?
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 孩子在「手表圈」里「混圈、相亲、打赏积分」,为何孩子们的通讯工具会变得这么「乱」?家长该怎么引导?
- 为什么现在很多人推崇国外原版教材?
- k8s里面kubectl get pod -d wide命令作用是什么?
- 中国历史给你最大的感触是什么?
- 为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互?
- 月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
最新资讯文章
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- Postgres 和 MySQL 应该怎么选?
- 为什么外卖小哥更愿意选九号、小牛呢?
- 什么是微软式中文?
- 程序员想搭建自己的服务器求指教。?
- 程序员看剧的时候,如果看到有敲代码页面,会暂停看代码吗?
- 有听过什么特别毁三观或者特别奇葩的事情吗?
- 前端是不是快没了?
- 中国不缺厨师,为什么学校食堂的饭很难吃?
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 为什么很多人瞧不起中国的武术?
- 我国以前禁用过手机WIFI,为什么后来又允许了?
- 雷军为什么不愿意用性价比打法进军NAS?
- 为什么大多数评测对macbook的屏幕素质避而不谈?当真不怕被pwm频闪闪瞎眼吗?
- 为什么中国很少有人使用linux?
- 苹果 6 月 10 日召开的 2025 年全球开发者大会「WWDC25」,有哪些值得关注的信息?
- 怎么评价fastjson2?
- PHP现在真的已经过时了吗?
- 为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵?
- 科技工作者,今年是你入行的第几年?还记得刚入行时的自己吗?若能与那个「新人」通话60s,你会聊什么?