在c语言中的使用方法: static作用:“改变生命周期” 或者 “改变作用域”

类型名称 作用域 生命周期 默认初始值
全局变量 当前文件和其他文件(extern) 整个程序
局部变量                     当前函数                                               整个定义的函数                                乱数
static全局变量            当前文件(其他文件extern也不可以)   整个程序                                             0
static局部变量            当前函数                                                整个程序                                             0
static函数                   当前文件(其他文件不可调用)            整个程序 

const作用:限制类型 具体使用方法:请看链接 https://www.jianshu.com/p/46347daec5a0

在c++语言中的使用方法: 对c语言中的使用方法兼容 https://blog.csdn.net/qq_40477151/article/details/80162175