当前位置: 首页 > news >正文

变量、数组的内存图

一共有好几种内存,但主要学栈内存和堆内存。

栈内存:储存变量
https://img2024.cnblogs.com/blog/3659684/202508/3659684-20250802230635248-865512823.png

堆内存:储存数组
通过栈内存里的arr,通过地址值找到堆内存里的数组,
https://img2024.cnblogs.com/blog/3659684/202508/3659684-20250802230656630-1332063778.png

总结:
1.只要是new出来的一定是在里面开辟了一个小空间
2.如果new了多次,那么在堆里面就有多个小空间,每个小空间中有各自的数据
3.当两个数组只向同一个小空间是,其中一个数组对小空间中的值发生了改变,那么其他数组再次访问的时候都是修改之后的结果了。

http://www.sczhlp.com/news/4245/

相关文章:

  • 分库分表的常见方案和挑战是什么?
  • 2020年Q1/Q2机器学习研究奖项公布
  • POLIR-Laws-行政诉讼:1.北京市金融局:政府信息公开-2.行政诉讼:
  • mysql
  • c语言中的stdin
  • 使用JavaScript生成安全的随机密码 - 技术解析与实践
  • Atcoder Beginner Contest 417 A-C,E
  • 实用指南:【Keras学习笔记】开发环境搭建
  • redis
  • 怎么配置windows与远程服务器免密登录
  • 2025熵密杯 -- 初始谜题 -- Reproducibility
  • 测试主题
  • Extreme_Parkour复现及相关问题汇总
  • P1812 区间运算 题解
  • ctfshow web入门 常见姿势 Web801-Web810
  • 多模态指代消解模型在挑战赛中夺冠
  • CSP初赛知识点(Part2):基础算法与运算
  • 2025.8.2 随记
  • 软考系统分析师每日学习卡 | [日期:2025-08-01] | [今日主题:页式存储]
  • 软考系统分析师每日学习卡 | [日期:2025-08-02] | [今日主题:段式存储]
  • AtCoder Beginner Contest 417 ABCDEF 题目解析
  • 暑假学习笔记
  • SpringCloud微服务
  • 快速莫比乌斯变换(FMT)与卷积
  • Redis教程-持久化(RDB) - 智慧园区
  • 开发终端神器 Cmder 使用配置教程
  • 三种软件观测方法
  • day7_vite
  • 周总结
  • 8.2随笔