12、变量声明和定义区别?

1.声明仅仅是把变量的声明的位置及类型提供给编译器,并不分配内存空间;定义要在定义的地方为 其分配存储空间。

2.相同变量可以在多处声明(外部变量extern),但只能在一处定义。

原文地址:https://www.cnblogs.com/crbhf/p/14905788.html