变量按作用域可分为“局部变量”,和“全局变量”。按照存储方式又可分为“自动变量”,“静态变量”,“寄存器变量”,“外部变量”。
注意,是“自动变量”不是“动态变量”。“动态变量”和“动态存储”比较复杂。
什么是“寄存器”?我们知道,内存条是用来存储数据的,硬盘也是存放数据的,而在CPU也有部分是用来存储数据的区域的,即寄存器。寄存器是CPU的组成部分,是CPU内部用来存放数据的一些小型存储区域,用来暂时存放参与运算的数据和运算结果。他同内存一样,只不过他只能存储的数据较少。
以上这些变量,需要重点掌握“局部变量”和“全局变量”,“自动变量”,“静态变量”,“寄存器变量”,和“外部变量”了解即可,在后面的编程中可用可不用,就算使用也很简单。