栈内存与堆内存
图示:
栈内存:
栈内存空间大小是固定的,存储的是基本数据类型 ; 变量名和值在同一空间中
堆内存:
堆内存空间是动态分配的, 大小不固定, 存储的是引用数据类型; 值在堆内存, 变量名在栈内存中,此时变量名称之为地址
指针:
指针也就是内存地址,指针变量是用来存放内存地址的变量,不同类型的指针变量所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的存储空间长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作
基本数据类型有哪些
string number boolean undefind null(返回的是一个空对象)
引用数据类型有哪些
- 数组
- 对象
- 函数
本文作者:秋弦
本文链接:https://www.cnblogs.com/Eamon-18/p/16137786.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步