声明与定义(Declaration and Definition) 开始这篇文章之前,我们先弄懂变量的declaration和definition的区别,即变量的声明和定义的区别. 一般情况下,我们这样简单的分辨声明与定义的区别:建立存储空间的声明称之为“定义”,而把不需要建立存储空间的称之为“声明”. 其实更为准确地描述的话,变量的声明可以分为两种情况: (1)一种是需要建立存储空间的.例如:int a;在声明的时候就已经建立了存储空间.这种声明是定义性声明(defining declarat…