当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 人气:
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
推荐资讯
- 2025-06-28为什么学编程都建议不要用拼音命名?
- 2025-06-28各位父亲支点招,一个大专生要怎么样才能找到坐办公室、五天八小时很少加班、月薪一万左右的工作??
- 2025-06-28为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 2025-06-28为什么只有Linux内核中有KVM?
- 2025-06-28谁是对Mac有成见然后用完Mac后真香的?
- 2025-06-28如何在不重装系统和软件的情况下换系统盘?
- 2025-06-28INTJ 的缺点是什么?
- 2025-06-28为什么vim***vim.org公开支持乌克兰?
- 2025-06-28为什么大部分人都认为2560x1440是2K?
- 2025-06-28如何看待贾玲、沙溢、贾冰、杨天真、范湉湉均瘦身成功?为什么明星想瘦就瘦普通人却很难?
- 2025-06-28如何评价vue作者尤雨溪?
- 2025-06-28间谍一般是怎么暴露的?
- 2025-06-28中国现有的雷达技术能发现B2么?
- 2025-06-28为什么很多公司都不招大龄码农?
- 2025-06-282024MacBookPro14寸选择m4标准版(10核心)32+512还是M4Pro(12核心)?
- 2025-06-28你都见过什么样的电脑盲?
推荐产品
-
有一个***约你出去,你会去吗?
就我楼上,一个单亲妈妈,带两个孩子。 也就电梯里打过几次招呼 -
J***a 除了 Spring 还有什么?
J***a能做的事还挺多。 著名的沙盒游戏《我的世界》,J -
你身边身材最好的女生是什么样?
去游泳的时候见过一个,165左右,小头宽肩细腰胯宽腿直肤白, -
冬天也要穿胸罩吗?
坦白局…你们的冬天真的都不穿内衣啊?是这样的,今天不小心碰到
热销产品
最新资讯