1.static静态变量就是在函数里的声明只执行一次。2.全局变量extend引用,在文件里就能引用,范围过大。3.switch) {case; break; default}4.在头文件下,int main ()等各函数的外面定义变量,是全局变量。如果函数内再次给变量赋值,会使用函数内的值。但重新声明int等不会使用。