当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-24 07:10:10
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 健身教练们觉得女生怎样的身材才是好身材?
- 为什么人到中年,很少有身材苗条的?
- 你是因为什么肥胖起来的?
- 上班族的你都用过什么方法来拯救你的腰?
- 刚学前端的小白,想问问全站框架nextjs+shadcn+prisma为什么在国内不火呢?
- 为什么程序员独爱用Mac进行编程?
- 长得和刘亦菲很像是一种什么体验?
- 京津人怎么看待河北人,会认为自己是河北人吗?
- 如何看待贾玲、沙溢、贾冰、杨天真、范湉湉均瘦身成功?为什么明星想瘦就瘦普通人却很难?
- 卧推100kg做组的胸,都是啥样的。?
最新资讯文章
- 当电脑盲认为自己不是电脑盲时是一种怎样的体验?
- 为什么中国开发不出流行的编程语言?
- 如何看待健身锻炼到最后一身伤病?
- 中国历史给你最大的感触是什么?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 你用n8n/dify搭建了哪些实用的Agent工作流?
- 用python写后端的多还是用go写后端的?
- 27寸显示器是否有必要到4K?
- 我和男朋友说生孩子是他亏欠我的,之后他给我回了这么一大段,是我的问题吗?
- 如何评价 xmake?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 微信服务器会保留聊天记录吗,会保存多久?
- 在杭州2021年买房的你,房子亏了多少了?
- 日本AV对中国人的毒害有多大?
- 近期大量宣扬“西方伪史论”的账号被封,这意味着什么?
- 苹果 macOS Tahoe 26 新 Finder 图标引争议,其争议点主要集中在哪些方面?
- 有网友称相机电池不能上飞机了,哪怕是原厂电池只要没有 3C 标志就不行,是真的吗?这规定合理吗?
- 猫的什么行为证明它把你当自己人?
- 腾讯游戏究竟祸害了多少人?
- golang比j***a编码效率高太多,为什么各大厂还在继续用j***a而不是重构整个项目?





