static变量是有文件作用域的, 在a.c中定义的,就不能在b.c或者其它文件中用了.
至于static变量, 如果要把它的声明放进.h文件, 则它就不应该是一个static变量了, static变量一般是放在.cpp或.c文件中,且声明和定义在一起