当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_阳泉遇辽虚必股份公司
浏览次数:304发表时间:2025-06-27 16:40: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 如果现在南京市整体穿越到1937年,能守住南京吗?
- 周杰伦被曝现身日本弯腰驼背似老人,是真的吗?他曾称患有强直性脊柱炎,这病对身体影响有多大?能治好吗?
- 对于一般用户来说,日常娱乐选择2K显示器还是4K显示器好?如何选才能不后悔?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 如何评价前端框架 Solid?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 如何基于Docker进行开发?
- 什么才是真正的爱情?
- 炫富真的很爽吗?
最新资讯文章
- 如何看待多地推出升级版「禁酒令」?
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- FLUX好用、有意思、有创意、好玩的Lora有推荐的吗?
- 如何评价泰勒·斯威夫特的身材?
- 为什么欧美影视喜欢露点?
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 买到烂尾楼到底该有多绝望?
- 万兆的网络速度有多大意义?
- 极度疲劳下,人一次最多能睡多久?
- 你在你男/女朋友的手机里发现过什么秘密?
- 做引体向上可能会诱发腰肌劳损吗?
- Electron 和当下其他的桌面开发方法相比如何?
- 以色列为什么要打伊朗?
- 马兰基地巨型飞翼无人机的出现是否代表制造b21 类似物对于中国来说不再是个难题。?
- 为什么美军“好像”不怕泄密?
- 什么才是真正的爱情?
- 一台主机上只能保持最多 65535 个 TCP 连接吗?
- 游戏史上有哪些著名的平衡***故?
- 女朋友送的switch被亲戚要求送小孩我该怎么办?
- 普通人用得着4k分辨率的显示器吗?





