static静态变量写在函数内和函数外有区别么