c语言中变量的声明和定义 在使用外部变量的时候,用术语外部变量声明而不是外部变量定义。变量的定义和声明是不一样的,变量的定义要根据说明的数据的数据类型准备相应的空间,而变量的声明只是说明该变量应该如何使用,并不为它分配空间,就如图函数的原型声明一样。