变量声明有两种情况:
1、一种是需要建立存储空间的。
2、另一种是不需要建立存储空间的。
前者是定义性声明或者称为定义,而后者是引用性声明,从广义的角度来讲声明中包含着定义,即定义是声明的一个特例,所以并非所有的声明都是定义。一般的情况下我们常常这样叙述,把建立空间的声明称之为“定义”,而把不需要建立存储空间的声明称之为“声明”。