1.隐藏与隔离的作用:
将一个全局变量声明为staic 类型,那么该变量就只能在本文件内被引用,从而起到了隔离的作用,这样做有利于模块化设计;
2.保持内容的稳定性(不被意外释放)
对于一个函数内部的普通变量,当函数执行完之后该变量的生存期随之结束,紧接着就被释放;如果加上了static关键字,该变量就具有了模块属性;该变量只能在本模块使用,而不能被其他模块引用;
3.限定函数的使用范围
被static 修饰的函数只能被本模块内的函数调用,而不能被模块外函数调用。

1.隐藏与隔离的作用:
将一个全局变量声明为staic 类型,那么该变量就只能在本文件内被引用,从而起到了隔离的作用,这样做有利于模块化设计;
2.保持内容的稳定性(不被意外释放)
对于一个函数内部的普通变量,当函数执行完之后该变量的生存期随之结束,紧接着就被释放;如果加上了static关键字,该变量就具有了模块属性;该变量只能在本模块使用,而不能被其他模块引用;
3.限定函数的使用范围
被static 修饰的函数只能被本模块内的函数调用,而不能被模块外函数调用。