static局部变量:整个程序运行期间不释放,且在程序编译时附初始值,函数调用结束后不消失而保留原值,其他函数不能引用。(尽量少用) static全局变量:只用于本文件的外部变量。 非static全局变量也是存储在静态存储区。