当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-28 03: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理?
- 为什么台式 PC 还处在组装(DIY)阶段?
- 大三做的海报,离就业差多远?
- jwt的设计合理吗?
- 万兆的网络速度有多大意义?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 普通人用得着4k分辨率的显示器吗?
- 已经有 Web 了,为什么国内还有各种小程序,快应用这种畸形的产物?
- 各位都在用Docker跑些什么呢?
- 为什么伊朗的防空系统失效了?
最新资讯文章
- 平面设计师要被时代淘汰了吗?
- 请问您见过最惊艳的sql查询语句是什么?
- 什么是 AI Agent(智能体)?
- 软路由是否被过度神化?
- 现今大部分哺乳动物都是六千万年前恐龙灭绝后的同一种哺乳动物的后代吗?
- 养乌龟是什么体会?
- Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 新手入门illustrator下载哪个版本比较好呢?
- 女孩子腿非常白是什么体验?
- 家里想搞一个服务器,怎么才不违规?
- 大厂后端开发需要掌握docker和k8s吗?
- 买到烂尾楼到底该有多绝望?
- WiFi 7在我国,目前是否完全丧失6GHz下320MHz频宽的可能?
- 你在哪个瞬间突然喜欢上了某个历史人物?
- 能发一张在暧昧期的聊天记录吗?






关注公众微信号
移动端,扫扫更精彩