static修饰的变量
函数里的static 变量
    在函数里定义的static变量,是指该变量的生命周期和作用域仅限于该函数内部,且只会初始化一次。在函数被多次调用时,该变量的值会得到保留,不会重新初始化。
    这种特性使得static变量常用于需要持久化、且需要在函数调用间传递数据的场景中。例如,一个计数器函数可以在每次调用时自增一个static变量,从而实现对某个计数器的持续计数。
    需要注意的是,static变量的作用域仅限于定义它的函数内部。如果在其他函数中需要访问该变量,可以通过该函数的返回值或传参的方式来完成。另外,由于static变量的生命周期与程序的运行周期相关,可能会出现内存泄漏等问题,需要开发者在使用时注意及时清理。