当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-28 03:10:10
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- fm里为什么会出现球员属性跟表现不匹配的现象?
- 为什么有些人不喜欢春晚提到饺子?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 你身边身材最好的女生是什么样?
- 独立开发***能盈利吗?感觉好累...
- 为什么武林中的女侠不但武功奇高,还没有练出来麒麟臂大粗腿和老茧?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 为什么现在很多人洗白纳粹?
- 如何评价《灵笼 2》第六集?
最新资讯文章
- 隐身战机对可见光并不隐身,那可以在太空中用望远镜或用激光雷达跟踪它吗?
- J***a 除了 Spring 还有什么?
- 买iPad用来无纸化学习有必要吗?
- 为啥 php 还有这么多人在用啊?
- 想听听看现在路人对五月天的看法?
- 为什么人类不把垃圾倾倒在活火山里?
- 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 怎么理解开源项目若依(RuoYi)存在的意义?
- 面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- 如何看待多地推出升级版「禁酒令」?
- 如何评价zig这门编程语言?
- 想听听看现在路人对五月天的看法?
- 魔兽世界有必要4k吗?
- 怎么向老婆简单解释nas的用途?
- 电脑开机后鼠标键盘都有相应 屏幕显示正常 但是所有图标都消失是什么情况呢?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 中国发动机是技术落后,还是材料技术没有攻克?
- 穿瑜伽裤爬山的女生会不会害羞?
- 家里安装千兆宽带有意义吗?
- 黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?





