当前位置:当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
人气:发表时间:2025-06-24 16: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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个?
- 女朋友送的switch被亲戚要求送小孩我该怎么办?
- 现在工作中k8s是使用containerd还是docker来管理容器?
- 当量子计算机能预测人类选择,自由意志是否沦为算法的注脚?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 猫那么爱干净,却为什么不喜欢洗澡?
- 2029届全运会落地长沙,会对长沙有什么新的变化吗?
- 是否建议把int *p写作int* p?
最新资讯文章
- 如何反驳“电脑普及15年,年轻人还要淘宝代装steam”?
- 有没有用过GOOVIS的?
- 服务器能否拒绝非浏览器发起的HTTP请求?
- 为什么大家不再提星链了(包括外网)?
- Golang 中为什么没有注解?
- Anthropic 推出的 Claude Code 是什么技术原理呢?
- 新手做独立站,流量从哪里来?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 有哪些值得推荐的 Rust 应用案例?
- 程序员每天会阅读哪些技术网站来提升自己?
- 怎么实现一个简单的数据库系统?
- 印度是真的烂还是咱们在信息茧房里面?
- 中国的 App 怎么这么恶心啊,还是说安卓恶心?
- 为什么师父不愿把真本事传给弟子?
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 有什么软件做高频词提取,词云分析?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 27寸显示器有必要上4K吗?
- 公司平面设计师,高度依赖昵图网做广告设计你觉得是在搞设计吗?