目录
C语言的变量属性
1.C语言中的变量可以有自己的属性
2.在定义变量的时候可以加上“属性”关键字
3.“属性”关键字指明变量的特有意义
auto关键字
1.auto即C语言中局部变量的默认属性
2.auto表明将被修饰的变量存储于栈上
3.编译器默认所有的局部变量都是auto的
void f()
{
int i; //局部变量默认属性为auto
auto int j;//显示声明为auto属性
}
register关键字
1.register关键字指明将局部变量存储于寄存器中
2.register只是请求寄存器变量,但是不一定请求成功
3.register变量的必须是CPU寄存器可以接受的值
4