函数内部和外部的静态变量之间的区别?

mun*_*ish 10 c++ syntax static keyword

static int count;

int main()
{

 static int count;    

}
Run Code Online (Sandbox Code Playgroud)

在任何函数内部和外部声明的静态变量之间是否有任何区别?

(我的意思是变量计数的范围和可见性)

T.J*_*der 17

您的第一个count只能在模块中访问(该文件中的代码).你的第二个count只能访问main.