如果x是全局变量,static的作用是限定作用域在本文件内可见;如果x是局部变量,static的作用是令x存放在静态区,保证函数结束后x的值仍然有效。这两个static作用是完全不一样的,所以片面的说static的作用就是使x在本文件内可见是不正确的。