当前位置: 首页 >
非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?_青海省果洛藏族自治州玛沁县拍黎洁雕塑股份公司
文章出处:网络 人气:发表时间:2025-06-24 18:50:16
举个例子。
比如在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返回了;那么下游的使用者还真就能读到里面的值——内存是被收回了,但数据仍然在内存条上…。
同类文章排行
- 感觉男朋友对我有些小气要不要分手?
- Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- 几年前吹得神乎其神的福建舰电磁弹射为什么现在销身匿迹了?
- Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- 为什么至今在GPU上编程仍如此困难?
- 韦东奕在北大会面临非升即走吗?
- 腰椎间盘突出有多痛苦?
- 你和你老婆是怎么认识的?
- 你见过哪些智障的反人类的设计?
- mesh组网有关问题请教?
最新资讯文章
- 想做流量卡代理,有哪些靠谱的流量卡代理平台?
- 当量子计算机能预测人类选择,自由意志是否沦为算法的注脚?
- Anthropic 推出的 Claude Code 是什么技术原理呢?
- 20届设计系,我的设计水平很差吗,找不到合适的工作?
- 为什么棒球在我国毫无水花?
- 小区楼下的自动售水机的水干净吗?
- Go 语言 Web 应用开发框架,Iris、Gin、Echo,哪一个更适合大型项目?
- 我应该设置多少kb才能让他不能玩游戏?
- 前端初学者如何学习css及页面布局?
- Dify工作流,你有哪些好玩的点子?
- 我的设计作品很烂嘛?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- Vue性能优于React,那为什么还不用Vue?
- 为什么直到2024年国外媒体都把俄罗斯军事排第二?
- 为什么现在的家庭宽带越用越憋屈?
- 搞了NAS之后去哪里下载4K,8K的电影?
- Anthropic 推出的 Claude Code Agent 有哪些亮点值得关注?
- 胸大的女孩会自卑 吗?
- NAS的盘是否需要一次性买齐?
- flutter是***跨平台最优解吗?