当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
文章出处:网络 人气:发表时间:2025-06-24 12:25:13
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 新手想要打好篮球,主要练运球还是投篮?
- 韩寒现在为什么不写书了呢?
- 如何看待当今小学生的疯狂内卷?
- 爱因斯坦“相对论”是否错了,我始终无法理解为什么物体达到光速时间就会停止?
- 如果让你设计攻打台湾地区,你会有什么好的想法和打法?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 从技术上看,cloudflare比其他公司牛在哪儿?
- 苹果发布了 macOS 26 开发者预览版 Beta 更新,这次更新带来了哪些新功能和改进?
- 30岁了,你在深圳过着什么样的生活?
- 伊朗那么大却被一个小小的以色列打的无法还手?很多高层领导都被干掉了为什么?
最新资讯文章
- 怎么自学成为计算机大佬?
- Python 开发中如何进行文件读写操作?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 和女生旅游开一间房有什么注意事项?
- 为什么人们通常不相信漂亮女孩是一个工程师?
- 如何评价人民日报评单依纯魔改《李白》的文章?
- 评价一下Proxmox VE与ESXi的优劣?
- 为什么都说武器越怪,死的越快?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- Golang和J***a到底怎么选?
- 如何看待alist被转手出售***?
- Chrome 浏览器设计的神细节有哪些?
- 如何看待《剑星》已登顶 Steam 全球热销榜?
- Python 开发中如何进行文件读写操作?
- 曾经的班花,现在还多少人惦记?
- 女人出去约会,是喜欢穿裙子还是裤子?
- 为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩?





