static修饰局部变量,局部变量的生命周期变长,不销毁。static修饰全局变量,全局变量的作用域(scope)被改变,静态的全局变量只能在自己所在的源文件内使用,出了自己所在的源文件就不能使用。static修饰函数,函数的链接属性被改变,正常的函数有外部链接属性,static修饰的函数的外部链接属性变为了内部链接属性。