当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-28 14:30:12
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 太空中没有氧气,为什么太阳还在燃烧?
- 你认为孩子学习编程的最大好处是什么,等级考试有用吗?
- 如何制造一个高级的阳谋?
- 40岁财务自由想找个25左右的媳妇儿有可能吗?
- 鸿蒙 PC 操作系统有可能冲破 Windows 和 MacOS 的封锁,代表国产系统成为第三极吗?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 为什么百度搜索引擎越做越差?
- 为什么欧美影视喜欢露点?
- 30岁小白准备自学编程要多久才能学完?
- 大家为什么会讨厌缩写?
最新资讯文章
- 内存只有双通道,为什么没人用pcie来扩展内存呢?
- 如何评价尤雨溪?
- 能不能发一张你相册里最好看的自拍照?
- 有一个***约你出去,你会去吗?
- 日本AV对中国人的毒害有多大?
- 如何制造一个高级的阳谋?
- 家用Nas用磁带机进行冷备份的方案是否可行?
- 如何评价尤雨溪?
- 2025 年还能等得到 LCD 屏的旗舰机吗?
- 你经历过最***的事是什么?
- 当领导的是不是看不得员工清闲?
- 如何评价B站峰哥亡命天涯直播中说面包就是比馒头好吃,中国古代不吃面包是因为贫穷,没有足够的柴火?
- 你在你男/女朋友的手机里发现过什么秘密?
- 独立开发***能盈利吗?感觉好累...
- 你理想中的完美户型长什么样?
- 为什么台式 PC 还处在组装(DIY)阶段?
- 广西可以摆烂吗?
- 人死了以后意识去哪了?
- 上学要不要穿内衣?
- 前端,后端,全栈哪个好找工作?





