如果一个变量被频繁使用,需保存在寄存器中,因为寄存器的速度要比内存快的许多。在早期的编译器中需要手动定义为register型,但是后来编译器可以自动将调用次数多的变量放入寄存器中。
auto:给变量动态分配内存,默认的分配类型。一般不需要手动声明;
static:静态分配内存。变量在整个作用域内的全局变量;
extern:声明为外部变量;在函数的外部定义变量。
如果一个变量被频繁使用,需保存在寄存器中,因为寄存器的速度要比内存快的许多。在早期的编译器中需要手动定义为register型,但是后来编译器可以自动将调用次数多的变量放入寄存器中。
auto:给变量动态分配内存,默认的分配类型。一般不需要手动声明;
static:静态分配内存。变量在整个作用域内的全局变量;
extern:声明为外部变量;在函数的外部定义变量。