当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_米兰·(milan)中国官方网站
文章出处:网络 人气:发表时间:2025-06-28 00:50:12
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么似乎更多人都在默默支持吴柳芳?管晨辰是否做错了?
- 如何看待天津的排水系统?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 跨平台GUI框架到底应该自绘还是原生控件绑定?
- 人们在 DOS 年代如何办公?
- 汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
- 遭遇生理性涨奶该怎么办?
- 为什么软件公司很少用python开发web?
- graalvm为啥国内没有流行起来,go写起来实在太恶心了,难道任凭go独霸云原生?
- 美军 B-2 轰炸机参与袭击伊朗核设施,B-2轰炸机战斗力如何?会摧毁伊朗核设施吗?
最新资讯文章
- 开发跨平台 App 推荐 React Native 还是 Flutter?
- 为什么情侣在一起旅行后容易分手?
- 好想问问大家在广州增城上车买房的真实体验,真的不能买吗?
- 老婆生了孩子,我对她完全没有感觉怎么办?
- 创业公司是否应该使用 Rust ?
- 如何评价华为鸿蒙电脑?
- 明明无线鼠标有那么多优点,为什么还有那么多人买有线鼠标?
- 只考虑隐身和载荷航程,中国轰六K能投GBU57巨型钻地弹,炸福尔多***吗?
- 本人女20,平胸跟男生一样怎么办 ?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 如何看待罗永浩回忆被华为公司余承东野蛮人式挖人?
- 对于跨平台框架,未来你更看好使用dart语言的flutter还是.net新发布的maui?
- 我应该设置多少kb才能让他不能玩游戏?
- 如何评价MiniMax开源首个视觉RL统一框架V-Triune,实现推理感知一肩挑,其技术上有何优势?
- 写业务的话,go是不是垃圾?
- 32寸的电脑显示器会不会太大了,对眼睛好不好?
- 为什么国内 IT 公司 leader 以上就不怎么写代码,而据说 Google 的 Jeff Dean 还写代码?到底哪种情况好呢?
- 为什么现在很多人推崇国外原版教材?
- 有一双超级大长腿是什么感觉?
- 软件开发公司真就赚不到钱了吗?





