举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
{dede:pagebreak/}
核武器真的有宣传中那么牛逼吗?
学生校服如何隐藏内衣痕迹?
新手想要打好篮球,主要练运球还是投篮?
为什么供应链桃子只有小米雷军可以摘,其他人只能干瞪眼?
2025年小米su7 性价比很低了,为何还不更新改款?
如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
Golang和J***a到底怎么选?
30岁了,你在深圳过着什么样的生活?
曾经的班花,现在还多少人惦记?
如何评价B站女主播“酒酿Lily王、Maggieyoo、水兵月野兔兔、CC宝玉玉、唐卡七”集体封禁?
为什么中国现在全球军事实力第一,但包括中国人在内很多人不认可?
为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
以色列为什么突然敢打伊朗了?不怕被报复?
为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩?
如何评价“寡姐”斯嘉丽·约翰逊的身材?
如何看待《三角洲行动》中***配件不能赛保险这一行为?