内存的两个特点:其大小的有限性(一般的流行配置是1-2个G)和应用程序对其的强占性。
正是因为这两个特点,所以,停止某程序的使用时,就要释放此程序占用的内存。
变量存在的意义:对存放在内存空间里的数据作出处理后读取时直接用这个变量名方便找到这个数据。
变量的实质:就是内存空间中的一部分(一个内存块)。
将数据存放在内存中为的是方便再次用到时的读取。
只有将数据存放在内存中,才能对其作出处理。
当有需要存放在内存空间里的东西时,就为其在内存空间里随机分配一定的内存空间,并为其指定一个名字--变量名。
那什么是要存放在内存里的东西呢,又或者是为什么一定要存放在内存里面,不可以存放在硬盘空间里.? 举例:一些大型游戏,比如游戏中的图片等,就需要之前把它存放在内存中,在要用的时候从内存中读取。因为直接在硬盘上面读取的话,速度太慢.!硬盘的速度是机械速度,而内存的速度是电子速度,两者相差太大。
某些数据需要对其作出处理,而只有存放在内存中才能对其作出处理,(在内存中为其分配一定的空间)。对其做了处理后,用到此数据需要把它读取出来,可是要怎样在内存中找到它,并且读取出来呢?我们就需要对其做一定的标记,方便我们再次把它读取出来,所以,就为存放这个数据的内存块给定一个名称,这个名称就是变量名。