当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-24 21:35: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 有哪些小众的开源项目养活了一大批人?
- 华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?
- linux字体显示为什么还做不到像android一样清晰?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 只能选一个,你选谁?
- 如何评价电影《碟中谍8:最后清算》?
- 美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
- 你为什么觉得 Mac 不好用?
- 组nas一定要TDP低的cpu吗?
- 鱼缸能不能做到一直不换水还很清澈?
最新资讯文章
- 你看过哪些以为是段子新闻,结果发现居然是真的?
- 现在独立开发 Win 和 Mac 跨平台的桌面程序,Qt 是最佳选择吗?
- 女婿不喜欢去丈母娘家的原因是什么?
- 雷军为什么不愿意用性价比打法进军NAS?
- 有没有什么惊为天人的 Logo 设计?
- Adobe Photoshop 是否已经过时?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 养乌龟如何降低换水频率?
- 如何评价B站up主***千代退网?
- 如何解读穷则独善其身,达则兼济天下?
- 中年夫妻有多少生活和谐的?
- 美国的一个航母编队真的可以完爆一个中小国家吗?
- 如何评价华为最新长焦专利技术?能否颠覆手机长焦摄影的目前限制?
- 《捞女游戏》发售仅一天同时在线超 6330 人,如何看待游戏的销量?
- 为什么感觉现在的 bilibili 很没意思?