static修饰局部变量:延长生命周期至程序结束static修饰全局变量:限制在当前源文件可见static修饰函数:限制在当前源文件可见extern关键字的作用:声明外部符号static的核心作用:控制变量和函数的可见性