当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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-29大家是怎么看待Apple music?
- 2025-06-29夸克有哪些超实用却鲜为人知的宝藏功能?
- 2025-06-29怎么把多个pdf合并在一起?
- 2025-06-29flutter是***跨平台最优解吗?
- 2025-06-29如何看待M4单核性能吊打9950x?
- 2025-06-29为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 2025-06-29在研究生复试中把面试导师逗乐是个什么体验?
- 2025-06-29***如你是成济,怎么样才能活命?
- 2025-06-29你会从mac转向Windows吗?
- 2025-06-29广西桂军真的很厉害吗?
- 2025-06-29国内的银行软件搞所谓的“安全键盘”是不是有什么大病?
- 2025-06-29为什么 mac mini 的 m4 版本价格这么低呢?
- 2025-06-29家有两个小孩,经常需要打印一些作业或学习资料,想购买一台家用打印机,选激光打印还是喷墨打印好?
- 2025-06-29有哪些BI工具惊艳了你?
- 2025-06-29以前都是鼓吹快乐教育,为什么现在有些人认为实际上就是愚民教育?
- 2025-06-29你和同事做过最暧昧的事情是什么?
推荐产品
-
有哪些冷门但含金量很高的书?
《农村常用数学》1-3册,分别是1***5年、1***5年、 -
如何评价女明星梅根福克斯的身材?
话说,好莱坞***女神Megan Fox(梅根福克斯)在电影 -
儿子抑郁四年左右了,他的未来该怎么办?
发小,重度抑郁,几度自杀未遂,熟人都知道是父母的原因,这里就 -
选mac还是高端windows?
我有一台1.8w入的m1 max studio和一台7000
最新资讯