1. 什么是数据
- 在内存中指代特定的定西,本质上是010101…
- 特点:可传递、可运算
- 一切都为数据
- 内存中的所有东西:数据
– 算数运算
– 逻辑运算
– 赋值运算
– 函数运算(函数运行)
2. 什么是变量
- 可以变化的量,变量名+变量值
- 每个变量都对应一个内存地址,变量名查找对应的内存位置,变量值则为这个内存位置存储的数据值
3. 什么是内存
- 内存条通电之后产生的可存储数据的空间
- 内存空间:内存条–>通电–>产生存储数据的空间–>存储数据–>数据处理–>断电–>空间消失
- 一块内存存存两个数据:
– 当前内存的地址值
– 当前内存内部存储的数据 - 内存分类
– 栈:存放变量(数值、地址)
– 堆:存放对象
4. 内存、数据、变量之间的关系
- 内存是存储数据的空间
- 变量是内存的标识