auto是将变量作为自动变量static是声明变量为静态局部变量register是针对使用频繁的变量而言,可以节省时间 auto、static、register、extern是四种储存类别extern是对全局变量做提前声明 extern只能用来声明已经定义的外部变量,而不能用于定量的定义(只要看到extern就可以判定这是变量声明)static是限制该变量只限于被该文本使用,即下个文件不能引用