声明:是告诉存在有,在没有定义存储空间时候可骗过编译器,但是链接所有子程序时候必须找到定义,
定义:给出物理存储空间
初始化:给存储空间放初始值
使用:使用有了的空间,放值
注意:使用前定义即可,无需声明,声明的目的是帮助找到存储空间;常量与普通变量不同,在类里边在开辟完存储空间后,必须初始化才能使用,
使用范围:能够被调遣的范围,
生存周期:只有生成存储空间的地方才叫定义,才有生命的开始,一般从定义处开始,比如对象的成员变量在定义对象时才存在。
先定义,在使用前声明,再看活多久
变量的定义int a;变量的声明extern a;