static关键字的用法:
static局部变量的用法:
1.地址在全局区,为静态变量
2.在main函数前已经初始化
3.生命周期在main函数结束后结束
4.每次进入函数后不初始化,保留进入函数前的值
static全局变量的用法:
1.static修饰的全局变量只能在本文件中使用
2.extern关键字无法调用static修饰的全局变量
static成员变量的用法:
1.static修饰的成员变量在全局区,属于静态变量
2.静态成员变量与对象无关,在类外初始化
3.静态成员变量在类中独有一份
static成员函数的用法:
1.静态成员函数中没有this指针,不属于对象
2.只能调用静态成员变量