当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
人气:发表时间:2025-06-24 07:45: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- react 跟 vue 哪个更牛逼?
- 如果让你设计攻打台湾地区,你会有什么好的想法和打法?
- 微软暂停专用 Xbox 掌机开发,转而优化 Windows 11 的掌机游戏体验,这背后原因有哪些?
- 作为一个服务器,node.js 是性能最高的吗?
- 为什么茶叶并不好卖?
- 毕设答辩,老师说node不可能写后台怎么办?
- 健身为什么要多练腿?
- 为什么很多《红警》老玩家看不起《红警3》,且对于《红警3》存在大量误解?
- PHP现在真的已经过时了吗?
- 如何评价最新发布的 vivo X Fold5,作为首款「三防」折叠屏手机,都有哪些亮点值得关注?
最新资讯文章
- 如何看待,小米汽车用消费级8gen3soc替代车规级芯片?
- 王老菊再次公开招聘游戏开发人员,你对他有什么建议吗?
- 吃爽了是怎样一种体验?
- 苹果的M4芯片性能为什么可以媲美英特尔和AMD的桌面级处理器?
- 腰椎间盘突出导致腿麻脚麻怎么办?
- 你用n8n/dify搭建了哪些实用的Agent工作流?
- 内存条两侧明显的变窄是不是不太正常,是什么原因导致的呢?
- 中国特有的狸花猫有多强大?
- 人工智能相关专业里有什么「坑」吗?
- 有哪些是你用上了mac才知道的事?
- 为什么欧美影视喜欢露点?
- 健身教练们觉得女生怎样的身材才是好身材?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 《西虹市首富》里面想花完钱却越花越多的情况,现实里面会发生吗?
- 如何评价 Vue.js 纪录片?
- 央行行长潘功胜首次在公开场合谈及稳定币,稳定币是什么?有何深意?
- 如何评价湖北省?
- 27寸显示器是否有必要到4K?
- 有哪些好用不火的软件?
- 女生穿小妈(后妈)裙是种什么体验?