C 语言 - 存储类本页总览C 语言 - 存储类 存储类(storage class)用于确定 C 程序中变量/函数的存储位置、生命周期和作用域。变量作用域分为全局(global)和局部(local)两种,对应的存储类为“静态”和“自动”。具有全局的生命周期贯穿整个程序的执行过程,而局部变量则只能在局部范围内使用。对于函数而言,所有函数都具有全局生存期。 C 语言中可用的存储类包括 auto、register、static、extern 四种,下面将逐一介绍。 auto 存储类