//声明常常使用关键字 extern ,如果只是声明而不是定义它,则要求使用extern
//对于函数的声明, extern 是可选的,不带函数体的函数名连同参数或返回值自动的作为一个函数声明
extern int i;//声明而没有定义
extern float f( float );//函数声明
float b;//声明和定义
float f( float a )//定义
{
return a + 1.0;
}
int i;//定义
int h( int x )//声明和定义
{
return x + 1;
}
int _tmain( int argc, _TCHAR* argv[] )
{
//2.1
b = 1.0;
i = 2;
f(b);
h(i);
return 0;
}