当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-24 11:20:19
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 你怎么看待剪映收费过高问题?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 系统该怎样架构才能处理实时热点数据?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 跨平台GUI框架到底应该自绘还是原生控件绑定?
- 如何评价《塞尔达传说:王国之泪》?
最新资讯文章
- 如何评价人民网评关于集中整治违规吃喝的发文?
- 5挺马克沁机枪,能否击败50万重骑兵?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 如何评价《塞尔达传说:王国之泪》?
- 怎么国内车企都要去跑纽北呢,纽北也就是个普通赛道?
- 如何评价《灵笼 2》第六集?
- 狸花猫打架是不是很厉害?
- 有哪些事情是MacOS做不到但Linux可以做到的?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 如何评价林志玲?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 大家的NAS都是24小时不关机吗?
- 为什么***骂 Ubuntu,但是 Ubuntu 一直是所有 Linux 发行版中知名度、热度最高的?
- 055一打一能不能打过阿利伯克?
- 为什么说男人至死都是少年?
- 美国很多地方废弃,为啥很多人宁可在街上流浪,也没有人去开荒种地呢?
- 如何看待日本小学校园餐只有一小块鸡肉?
- 超级喜欢穿短裙正常吗?
- 工业克苏鲁什么意思?
- 冬天也要穿胸罩吗?