声明 使用extern关键字,说明变量的名字和类型,但不分配存储空间 extern int a; 定义 说明变量的名字和类型,且分配存储空间 int a; 初始化 初始化 = 定义+赋值 int a = 7; 赋值 将某一个数值赋给一个变量的过程 前提:已被定义,即分配存储空间 a=2; 变量只能被定义一次,但可多次声明,可多次赋值