在
C
语言中:
static
是用来修饰变量和函数的
1.
修饰局部变量
-
称为静态局部变量
2.
修饰全局变量
-
称为静态全局变量
3.
修饰函数
-
称为静态函数
1.修饰局部变量时,会改变局部变量的生命周期,使该局部变量出了作用域依然存在,直到程序运行完,它的生命周期才会结束;
2.修饰全局变量时,会使该全局变量只能在本源文件中使用,不能在其他源文件中使用;
3.修饰函数时,作用与修饰全局变量时想类似,
这个函数只能在本源文件内使用,不能在其他源文件内使用。