当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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-20可以发一下你存在相册里的可爱小动物吗?
- 2025-06-20Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 2025-06-20女生真正的完美身材是什么样子?
- 2025-06-20鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 2025-06-20Golang web项目求推荐?
- 2025-06-20王晶的导演水平是不是被严重高估了?
- 2025-06-20慈禧为什么要反对戊戌变法?
- 2025-06-20男子因眼睛小被小米汽车系统频繁误判疲劳驾驶,一路提醒20多次,这是智能汽车通病吗?怎么解决该 bug?
- 2025-06-20如何评价祝绪丹在《五哈》第十期的表现?
- 2025-06-202025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 2025-06-20以前大力推广的沼气池,怎么现在越来越少了?
- 2025-06-20印度真的有部分中国新闻上说的那么落后吗?
- 2025-06-20大家猜猜伊朗的结局如何?
- 2025-06-20有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 2025-06-20Go 语言 Web 应用开发框架,Iris、Gin、Echo,哪一个更适合大型项目?
- 2025-06-20苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
推荐产品
-
真的有这种又苗条身材又爆炸的么?
我姐跟我科普过,胸基本上就两种,腺体胸和脂肪胸 腺体胸这种主 -
微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
咦这事和我之前参加过的讨论有关,我应该可以回答至少一部分原因 -
如何看待rust编写的zed编辑器?
zed和协作服务器都是完全开源的,不像vscode二进制发行 -
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
如果你老板要求不高的话,还可以抢救一下,但是也得学一段时间
最新资讯