static
作用:修饰局部变量(静态局部变量),延长变量的生命周期,至整个程序结束后再释放;
修饰全局变量,这个全局变量只能在本文件中可见,其他文件不可见;
修饰函数,这个函数只能在本文件中调用,不能再其他文件中调用。
注:修饰变量全部保存在数据区的静态数据区,没有初始化的话,系统会默认初始化为0。
什么时候用?
想要局部变量在程序执行完后背释放;
这个全局变量只想在本文件访问;
这个函数只想在本文件调用;
对函数和全局变量做保护。
static
作用:修饰局部变量(静态局部变量),延长变量的生命周期,至整个程序结束后再释放;
修饰全局变量,这个全局变量只能在本文件中可见,其他文件不可见;
修饰函数,这个函数只能在本文件中调用,不能再其他文件中调用。
注:修饰变量全部保存在数据区的静态数据区,没有初始化的话,系统会默认初始化为0。
什么时候用?
想要局部变量在程序执行完后背释放;
这个全局变量只想在本文件访问;
这个函数只想在本文件调用;
对函数和全局变量做保护。