extern 用来定义一个或多个变量.其后跟数据类型名和初始值.例如: extern int a =10 它与 int,long long int,double,char的本质区别,在于 extern 可以定义未声明类型的变量.举个例子: #include <stdio.h> int a = 10; long long int b = 100; double c = 1.1; char d = 5; /* 以上各函数前均可加入 extern ,其意义不会改变. */ extern a = 10…