1.全局变量在函数体外定义,程序的所有部分可以使用,不受作用越影响,用exten来声明另外文件中存折的全局变量,有编译器告知声明的变量在那个文件里面定义。 2.在作用域内生效,局限与函数内部,由离开作用域而消失。 3.局部变量的值在整个程序生命周期存在,定义函数的局部变量为static。而且static变量在函数的范围外是不可访用的。