变量的声明和定义,就像买票看电影,声明就是买票的过程,你要告诉售票员你要买什么票,定义就是票到手以后的事,这事你知道了你的电影场次,座位等,虽然你现在还没到座位上;
例如;int a ;这是定义,不是声明,
在C++中extern int a ;只有这个才是声明;
区别: 声明可以多次,定义只能一次; 物理空间的分配;
变量的声明和定义,就像买票看电影,声明就是买票的过程,你要告诉售票员你要买什么票,定义就是票到手以后的事,这事你知道了你的电影场次,座位等,虽然你现在还没到座位上;
例如;int a ;这是定义,不是声明,
在C++中extern int a ;只有这个才是声明;
区别: 声明可以多次,定义只能一次; 物理空间的分配;