static的应用

  1. static 修饰的静态局部变量:只执行初始化一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放,可以将此变量的值保存至下一次调用。

  1. static 修饰全局变量:这个全局变量只能在本文件中访问,不能在其它文件中访问,加上extern 外部声明也不可以。

参考C/C++ 中 static 的用法全局变量与局部变量 | 菜鸟教程 (runoob.com)