static//是一个关键字
1.当它作用于函数定义时,或者用于代码块之外的变量声明时,static关键字用于修改标识符的连接属性。
外部链接属性变为内部链接属性,标识符的存储类型和作用域不受影响。也就是说变量或者函数只能在当前源文件中访问。不能再其他源文件中访问。
2.当它作用于代码块内部的变量声明时,static关键字用于修改变量的存储类型。从自动变量变为静态变量。变量的属性和作用域不受影响。
1.当它作用于函数定义时,或者用于代码块之外的变量声明时,static关键字用于修改标识符的连接属性。
外部链接属性变为内部链接属性,标识符的存储类型和作用域不受影响。也就是说变量或者函数只能在当前源文件中访问。不能再其他源文件中访问。
2.当它作用于代码块内部的变量声明时,static关键字用于修改变量的存储类型。从自动变量变为静态变量。变量的属性和作用域不受影响。