存储相关关键字
register、static、const、auto、extem
- register是寄存器的意思,用register修饰的变量是寄存器变量。即:在编译的时候告诉编译器这个变量是寄存器变量,尽量将其存储空间分配在寄存器中。
2. static是静态的意思
static可以修饰全局变量、局部变量、函数
使用static修饰的变量,保存在内存的静态区空间中
3. const
const是常量的意思
用const修饰的变量是只读的,不能修改它的值
const int a=101; //在定义a的时候用const修饰,并赋初值为101。从此以后就不能再给a赋值了
const可以修饰指针
- auto int a;和int a是等价的,auto关键字现在基本不用了
- extern是外部的意思,一般用于函数和全局变量的声明