当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖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-25老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 2025-06-25什么是 AI Agent(智能体)?
- 2025-06-25MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 2025-06-25如何评价zig这门编程语言?
- 2025-06-25请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 2025-06-25鸿蒙折叠屏笔记本为什么敢卖26999?
- 2025-06-25鸿蒙PC操作系统是不是就是手机操作系统?
- 2025-06-25为什么中国JK无法拍出日本JK的感觉?
- 2025-06-25为什么会有人喜欢养乌龟当宠物?
- 2025-06-25为什么都认为无GC语言一定会比有GC语言要快?
- 2025-06-25老公想要买2万左右的相机,我该同意吗?
- 2025-06-25闪极全球首发多口 PD 3.1 充电器,单口 140W 输出,其中还有哪些亮点值得关注?
- 2025-06-25华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 2025-06-25独立开发者都使用了哪些技术栈?
- 2025-06-25为什么现在知乎有一种j***a运行速度很慢,很吃***的论调?
- 2025-06-2524年新手前端应该什么水平?
推荐产品
-
为什么年轻的肉体让人沉迷?
我说个点。 年轻的女孩子的脚,你在本能上不会觉得是臭的。 很 -
吴柳芳的真实水平如何?
真实水平应该挺高的, 起码是被大众鉴定过的, 刚刚去看了一下 -
小区不让外卖员骑车进来,只能走进来,每次点外卖,很多人都不接单,我该怎么办?
那些小区最莎哔的地方在于,业主骑着车子随便进。 外卖就不能进 -
女生身高174体重120+算胖吗?
我172 125的时候我都满意的不得了
最新资讯