auto表明一个变量具有自动存储时期。
register只能用于具有代码块作用域的变量。
static: 当用于具有代码块作用域的变量的声明时,使该变量具有静态存储时期,从而得以在程序运行期间存在并保留其值。 变量仍具有代码块作用域和空链接。
static用于具有文件作用域的变量的声明时,表明该变量具有内部链接。
extern表明一个已经在别处定义了的变量。
auto表明一个变量具有自动存储时期。
register只能用于具有代码块作用域的变量。
static: 当用于具有代码块作用域的变量的声明时,使该变量具有静态存储时期,从而得以在程序运行期间存在并保留其值。 变量仍具有代码块作用域和空链接。
static用于具有文件作用域的变量的声明时,表明该变量具有内部链接。
extern表明一个已经在别处定义了的变量。