当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_内蒙古自治区巴彦淖尔市五原县饭券全汽摩附属产品有限责任公司
文章出处:网络 人气:发表时间:2025-06-24 12:25:19
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 修仙文明可能以怎样的方式碾压星际文明?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 面试官问:MySQL的自增 ID 用完了,怎么办?
- 中国军队有多强,在世界能排第几?
- 为什么珠三角发展赶不上长三角了?
- 我特别不明白,我们这边做j***a 的,为什么要用windows 做server?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 求大神解答,为什么大家都不喜欢用docker?
- 独立开发者为什么坚持独立而不愿意合作?
- 为什么现在的世界局势如此严峻?
最新资讯文章
- 为什么现在大龄剩女越来越多了?
- 有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
- 养乌龟是什么体会?
- 你都见过什么样的电脑盲?
- 为什么女游泳运动员看起来大部分都是平胸?
- 高并发下怎么做余额扣减?
- 什么时候你开始发现俄罗斯不过如此?
- 将 bug 译作「蚆蛒」,将 debug 译作「揥蚆蛒」,音译兼意译,是不是很巧妙?
- 如何看待我国在墨脱建水电站?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 有哪些可以播放NAS音乐的安卓音乐播放器?
- 究竟怎么学习IOS 开发啊?
- 大家的NAS都是24小时不关机吗?
- 为什么有些人不喜欢春晚提到饺子?
- 什么是 5G 固定无线接入(FWA)?
- 作为一个服务器,node.js 是性能最高的吗?
- 真的有这种又苗条身材又爆炸的么?
- 27寸显示器有必要上4K吗?