当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-27 13:50: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 利用爬虫技术能做到哪些很酷很有趣很有用的事情?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 如何评价中国电科研发的JY-10防空指挥控制系统成为伊朗防空指挥系统核心?
- 我想知道女生有没有处男情结?
- 用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 你在什么情况下需要写 shell ?
- 伊朗这次会崩溃灭亡吗?
- 胸大的女孩会自卑 吗?
最新资讯文章
- 《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- py爬虫的话,selenium是不是能完全取代requests?
- Android为什么不直接执行Linux的程序?而是自己搞一套?
- 写业务的话,go是不是垃圾?
- 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 利用爬虫技术能做到哪些很酷很有趣很有用的事情?
- 以色列为什么要打伊朗?
- 女生真正的完美身材是什么样子?
- 阿里云盘冻结后强制收费才能解冻,如何处理?
- 世界上哪款战斗机最好看?
- 你曾看到空乘做过的最傻的事情是什么?
- 为什么面向对象编程这么困难?
- 如何看待特朗普第三次宣布延长出售 Tiktok 的时限?美方此举背后有哪些考量?
- 为什么没有核动力货轮?
- 为什么感觉现在的 bilibili 很没意思?
- 网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
- 现在网上有很多卖别墅的,都只有200万,这个是真的吗?