目录
一、回顾
存储类型 | 特征修饰 | 数据类型 | 变量名 |
决定变量的存储位置 | 决定变量的特征属性 | 决定变量的存储空间及数据范围 | 决定变量的引用标识 |
auto、static、extern、registor |
const(修饰的变量只能读,不能写,不是常量,还是变量,只是变量的属性改了)、volatile | char、int、short、float、double、long等 | 自己定义 |
eg;static volatile int value; |
存储类型 | 修饰的变量存储位置 |
auto | 只能修饰局部变量,存储在栈区 |
static | 修饰全局/局部变量,存储在静态区。延长生命周期,修饰的全局变量/函数只能在本文件内使用。初始化的全局变量存储在DATA段,未初始化的全局变量存储在BSS段 |
extern | 修饰全局变量/函数,且修饰的变量不能赋值(因 |