当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
人气:发表时间:2025-06-24 18:50:16
举个例子。
比如在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 为什么没有一款好用的UI框架?
- PHP现在真的已经过时了吗?
- 为什么《绝区零》打磨了那么多细节的同时,却有一个灾难性的UI设计?
- 谁在半夜看过鱼缸里的鱼,它们都在干什么?
- 你和你老婆是怎么认识的?
最新资讯文章
- systemd吞并了什么?
- 婆婆早晚喝一瓶纯牛奶,每一次还剩半箱就开始催儿子买。每次听见她喊她儿子买我就不太舒服我是不是太小气?
- 如何看待CCTV13批评“L2.999智驾”等误导性宣传,若导致事故车企可能需要担责?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 被执行人欠我26万,一次性付清20w和解,我该同意吗?
- 消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 为什么《绝区零》打磨了那么多细节的同时,却有一个灾难性的UI设计?
- 《捞女游戏》发售仅一天同时在线超 6330 人,如何看待游戏的销量?
- 怎么学习前端开发?求推荐学习路线?
- Node.js是谁发明的?
- 怎样免费开发自己的网站?
- 闲鱼上为什么会有人问都不问直接下单?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 如何看待CCTV13批评“L2.999智驾”等误导性宣传,若导致事故车企可能需要担责?
- 印度50年内会不会超越中国?
- 腰肌劳损怎嘛治啊?
- golang和rust你选择哪个?
- 北京语言大学张爱玲教授被清华树木砸中逝世,清华回应系绿化养护人员违规作业所致,事故责任该如何划分?