当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_广东省梅州市五华县倡泛厚旧玻璃包装股份公司
浏览次数:304发表时间:2025-06-28 02:05:14
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
- 网页上的字体变了怎么办?
- 预测一下,下一次阅兵会出现什么武器震惊世界?
- 20届设计系,我的设计水平很差吗,找不到合适的工作?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- Golang和J***a到底怎么选?
- 有哪些是你用上了mac才知道的事?
- GitHUb上有哪些令人惊艳的开源软件?
- 如何评价张靓颖刘宇宁《九万字》?
- 和异性最疯狂有多疯狂?
最新资讯文章
- 自己亲手引发运维事故是一种什么样的体验?
- 如何评价单依纯在《歌手 2025》第六期演唱的《一个人跳舞》?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 只能选一个,你选谁?
- 为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- rust在国内的前景如何?
- 养的鱼为什么总死?
- 伊朗国家电视台称「伊朗对以色列停火」,此次停火能维持多久?
- 软路由是否被过度神化?
- 什么是 AI Agent(智能体)?
- 求大神解答,为什么大家都不喜欢用docker?
- 如果我国被踢出 SWIFT 系统,对国内经济会带来哪些影响?
- j***a 使用 pgsql 好用吗?和 mysql 区别大吗?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 有哪些健身方式是一开始就会上瘾的?
- 为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累?
- 为什么会有人喜欢养乌龟当宠物?
- 小米澎湃OS和华为鸿蒙OS,他们有什么不一样,谁更有发展前途?
- 有谁组装NAS时,尝试过的最低配置是什么?
- 如何判断鱼缸中的硝化系统是否已经成功建立?