当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_青海省果洛藏族自治州玛沁县拍黎洁雕塑股份公司
文章出处:网络 人气:发表时间:2025-06-28 12:55:16
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- Rust开发Web后端效率如何?
- 你们是怎样看待警察这一职业的?
- 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 为什么Rust的包管理器Cargo这么好用?
- Node.js 性能为什么这么差?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 为什么几乎没人用电视屏幕连主机或者笔记本当显示器?
- 如何评价「江南第一深情」童锦程?
- 自研项目,PHP用什么框架最好?
- 能否对比一下Claude Code和Gemini CLI,你的选择建议是?
最新资讯文章
- 如何评价张靓颖刘宇宁《九万字》?
- 现在后台管理系统用什么前端框架好?
- 用K8s的公司有多少人会部署K8s?
- 程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 洲际导弹能打到任何地方,为什么还需要轰炸机?
- 张学友在澳门演唱会被要求讲普通话,这背后反映了哪些文化和社会问题?
- 你见过最无用的节俭行为是什么?
- 如何评价 6 月 26 号发布的小米AI眼镜?
- 黄仁勋带着他芯片团队回国,他的成就会高于钱学森吗?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 健身为什么要多练腿?
- 前后楼怎么共享宽带?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 高中是什么样的啊?很青春吗?
- 前端,后端,全栈哪个好找工作?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 内蒙古一男子在女方出轨后,殴打妻子后发生性关系被告***,婚姻存续期***如何界定?该案将如何判决?
- 为什么香港在知乎这么不被看好?
- 内蒙古一男子在女方出轨后,殴打妻子后发生性关系被告***,婚姻存续期***如何界定?该案将如何判决?
- 国家为什么要把国企等企业电脑全部换成Linux环境?能不能从专业的角度分析一下?