当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-27 12:25:13
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 什么才是真正的爱情?
- 哈尔滨高温大学生楼道睡觉,学生称体感温度 37、38℃,东北学校该不该装空调?未来东北高温天会更多吗?
- lcd屏幕如此护眼,为什么现在没有了?
- 有哪些小众的开源项目养活了一大批人?
- 国内为什么那么多人黑 WordPress ?
- 开战斗机从上海到北京要多久,那是一种什么样的体验?
- 河北旅游被低估有多严重?
- 你见过最漂亮的女生长什么样?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- Postgres 和 MySQL 应该怎么选?
最新资讯文章
- 为什么中国人做一顿饭要几个小时,而国外花的时间少得多?
- 女明星究竟可以有多瘦?
- 能否对比一下Claude Code和Gemini CLI,你的选择建议是?
- 二氧化碳人工合成淀粉技术现在怎么没动静了?
- 求推荐适合给父母买的电视机,操作不要太复杂?
- 你生活中做过最自律的一件事是什么?
- 强大王朝过不了300年的大坎,是否适用于美国?
- 2025年,Gitea 和 GitLab 应当如何选择?
- 为什么大部分人都认为2560x1440是2K?
- python与nodejs哪个性能高?
- 为什么朝鲜始终未解决粮食短缺问题?
- 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 谁敢公开一下自己房贷月供,占你收入的多少?对你生活影响大吗?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 魔兽世界有必要4k吗?
- 为什么不能做出1T的内存条?
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 我国自主研发新一代 CPU 龙芯 3C6000 发布,不依赖国外授权技术和境外供应链,有何技术亮点?
- 为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互?
- 曹玉磊冒充「清华院长」频繁参加活动遭官方打***,他为何能堂而皇之以***身份开展活动?其将受到哪些处罚?





