程序=算法+数据结构; (数据结构的核心是数据,数据呢得有类型)(算法就是在数据上做一些相关的操作)
数据类型:是程序设计语言预先做好的工具,每种类型处理一类数据(比如有处理整型数的工具,处理实型数的数据)。
数据的形式:常量(Constant,在程序执行过程中,不能改变它的值的量我们叫做常量)和变量(Variable,在程序执行过程中,可以改变它的值的量我们叫做变量);
1、变量的属性:声明一条变量,同时给他赋初值int a=0;等价于int a;a=0;从这个例子我们可以看到:
- 第一个属性:变量是有值的。我们给他赋值为0,就相当于他的内存单元里边存的是0,不再是随机数了。
- 第二个属性:变量的名,a就是他的名字。
- 第三个属性:变量的地址,你存到哪里了?值存在哪里?
- 第四个属性:变量被分配的内存大小;因为不是整个内存都归他管,你到底占多大的内存空间呢?有一个分配的内存大小。
2、变量的类型决定了变量被分配内存空间的大小。内存是计算机内的存储部件,代码和数据都存在其中。
<