当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- MacOS真的比Windows流畅吗?
- 美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
- 如何评价极目新闻批判《捞女游戏》,认为靠性别对立捞流量?
- 为什么中国有很多家庭父母与子女关系最后都成为了彼此的仇人呢?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 乡镇公务员既然提拔快为什么没人主动去乡镇?我很好奇?
- 有什么道理是做生意后才知道的?
- 你见过最恶心的邻居是什么样子?
- 为什么水泥封不住尸臭?
最新资讯文章
- 你都用Github Action做出过哪些骚操作?
- 有一个***约你出去,你会去吗?
- Node.js 性能为什么这么差?
- 现代艺术只考虑意义、不考虑美感吗?
- Dify工作流,你有哪些好玩的点子?
- 广东洪水,灾民呼吁不要捐款为什么?
- 为什么人到中年,很少有身材苗条的?
- 前端因为像素还原设计稿而离职,这是个别现象吗?
- 孩子网上学编程,靠谱吗?
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 国密加密算法有多安全呢?
- 你们的腰突是怎么突然好的?
- 能不能通过养殖方法,把淡水鱼身上***除掉?然后再售卖做刺身,超级爱吃刺身,很害怕寄身虫?
- 只考虑隐身和载荷航程,中国轰六K能投GBU57巨型钻地弹,炸福尔多***吗?
- 美国的六代机***为何放弃了实机竞标?
- 小米澎湃OS和华为鸿蒙OS,他们有什么不一样,谁更有发展前途?
- 有一双超级大长腿是什么感觉?
- 苏联最强的时候强大到什么程度?
- 有哪些良心的免费软件推荐?
- golang和rust你选择哪个?