当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_浙江省温州市龙湾区挑阿率交通产品有限合伙企业
浏览次数:304发表时间:2025-06-27 11:55:14
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 你最满意的10款 PC 软件是什么?
- 可以随身携带一个Linux系统吗?
- 吵架后,老公快一个星期不联系,是要离婚的节奏吗?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 你理想中的完美户型长什么样?
- 为什么说Mac编程是种享受?
- golang为什么要内置map?
- 和校花谈恋爱是什么体验?
- MacOS真的比Windows流畅吗?
最新资讯文章
- 个人小网站是怎么防止网站被攻击的?
- 做引体向上可能会诱发腰肌劳损吗?
- 为什么macOS软件生态不敌Windows?
- 目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
- 用K8s的公司有多少人会部署K8s?
- php写一个图片售卖程序,用框架好还是直接写好?
- 酒店为什么会有三小时钟点房?
- 你理想中的完美户型长什么样?
- 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。?
- 为什么所有主流浏览器的 User-Agent 都是 Mozilla/x.0 开头?
- 程序员不租房住车里,称三年多省了差不多十万,被质疑占用公共***,怎样看他的选择?这算占用公共***吗?
- 周鸿祎为什么说他这辈子最鄙视李彦宏?
- 家里想搞一个服务器,怎么才不违规?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 你见过最有远见的人是什么样的?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 为什么大家不再提星链了(包括外网)?
- 23999元的鸿蒙电脑,值得买吗?
- 最近你明白了些什么道理?
- 吴柳芳的真实水平如何?





