当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_青海省果洛藏族自治州玛沁县拍黎洁雕塑股份公司
文章出处:网络 人气:发表时间:2025-06-28 18: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- Centos为什么突然没人用了?
- 我是一个三年级孩子的妈妈,孩子数学不懂的时候就用手机查询,我觉得孩子没有思考,很焦虑,怎么办?
- Windows有哪些神级软件?
- 小米 YU7 发布会,有哪些大说特说的点其实是行业基操?
- 如何使用 Github Pages 和 Hexo 搭建个人博客?
- 如何设计一条 prompt 让 LLM 陷入死循环?
- 想开一个100cm或者120cm的溪流缸或者水草缸,有没有大佬指导一下,有哪些注意事项?
- 小区车位10万一个,租的话一个月300元,还有必要买车位吗?
- 被时代淘汰的水果有哪些?
- 世界上存在动漫少女般完美的「身体」吗?
最新资讯文章
- 国外的女生为什么屁股都大?
- 南京「先锋书店」公开禁止商拍,此前因「最美书店」称号成网红打卡地,失去这部分流量对书店来说是好事吗?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 如果我写个脚本,一直跌的股票一旦上涨就立刻(1s内)买,接着一旦下跌就立刻(1s内)卖,会怎样?
- uni***真的很垃圾吗?
- 如何看待小米yu7 3分钟大定破20w辆?
- 如何评价小米 6 月 26 日发布的小米 YU7、MIX Flip2、REDMI K80 至尊版?
- 为何犹太人能掌控美国,却拿中国没办法?
- 大家都喜欢用什么浏览器?
- python与nodejs哪个性能高?
- PHP和Node.js哪个更爽?
- 为什么国内平台尤其是知乎,很多人不相信歼10击落阵风?
- 小米Yu7的超预期大爆是否会促使华为亲自下场造车?
- 新手养鱼,鱼缸中能放入哪些水草?
- 有什么是你去了上海才知道的事情?
- 什么时候你发现和农村父母渐行渐远?
- 你们的相册里是否有一张充满遗憾的照片?
- 毕设答辩,老师说node不可能写后台怎么办?
- 骑公路车半路上突然有陌生人想跟你飙车,你会「应战」吗?