面向过程
----------------- 静态全局变量: 通过extern声明,其他文件可以使用
|-------全局变量: 其他文件不可以使用
------------------静态局部变量: 保存在全局数据区;首次初始化(执行到该对象的声明处时被首次初始化,以后的函数调用不再进行初始化)
------------------静态函数: 只能在声明它的文件当中可见,不能被其它文件使用
面向对象
------------------静态数据成员: 本类的所有对象共享;存储在全局数据区;好处:没有进入程序的全局名字空间,不会名字冲突;实现信息隐藏(private)
------------------静态成员函数: 为类的全部服务,不具有this指针