静态变量静态变量是用static修饰的成员变量,也称为类变量。未用static修饰的成员变量称为实例变量。实例变量必须通过对象访问,而静态变量可以通过对象访问,也可以通过类名直接访问。例如:math.pi对该类的每一个具体对象而言,类变量是一个公共的存储单元,任何一个类的对象访问它,取到的值都是相同的;同样任何一个类的对象去修改它,也都是在对同一个内存单元进行操作。

静态变量是在定义的时候,有static 修饰的变量,形式为static TYPE var_name = init_value;
动态变量,形式为TYPE var_name = init_value;即没有static 修饰,其中的=init_value均可省略。
动态全局变量:作用域为整个项目,即最终编译成可执行文件的所有文件中均可以使用动态全局变量,生命周期为从程序运行到程序退出,即贯穿整个运行时间。