static变量一般是放在.cpp或.c文件中

 static变量是有文件作用域的a.c中定义的,就不能在b.c或者其它文件中用了.

至于static变量, 如果要把它的声明放进.h文件则它就不应该是一个static变量了, static变量一般是放在.cpp.c文件中,且声明和定义在一起

原文地址:https://www.cnblogs.com/MATU/p/3818068.html