static的用法

1、修饰局部变量:static修饰的变量在一个程序只会执行一次,之后就不会发生改变了。
2、修饰全局变量:全局变量是具有外部链接属性的,而static修饰的全局变量的时候就把这个外部链接属性变成了内部链接属性,这就导致其他源文件不能使用该全局变量了。
3、修饰函数    :static修饰函数其实和全局变量差不多,因为函数也具有外部链接属性,被static修饰后就变成内部链接属性了,其他源文件不能再使用。

你可能感兴趣的:(c语言)