c/c++语言中有很多地方要用到extern,但是如果没有真正的了解它的意义,会给编程带来很大的麻烦,为了使大家少走弯路,特祥细的说明一下. 对于比较小的程序,一般只有一个c文件和一个头文件,全局变量我们通常会直接定义在c文件中,在程序之前加int i定义. 如果要在头文件中定义有以下两种方法:用extern来声明: extern int i; 这一句只是对变量i进行声明,在c文件的程序之前必须加上int i进行定义.extern int i=0;这一句声明和定义都做了. 对于大一点的程序,有很…