当用于函数定义时, 或用于代码块之外的变量声明时,static关键字用于修改标识符的链接属性,从external改为internal ,当标识符的存储类型和作用于不受影响。
函数或变量只能在声明它的源文件中访问。
当static用于代码块内部的变量声明时,用于改变变量的存储类型,但变量的作用域和链接属性不变。变量在程序执行之前创建,并在整个程序执行期间一直存在。
当用于函数定义时, 或用于代码块之外的变量声明时,static关键字用于修改标识符的链接属性,从external改为internal ,当标识符的存储类型和作用于不受影响。
函数或变量只能在声明它的源文件中访问。
当static用于代码块内部的变量声明时,用于改变变量的存储类型,但变量的作用域和链接属性不变。变量在程序执行之前创建,并在整个程序执行期间一直存在。