关于extern的老问题!
yesdo 2004-07-28 08:33:27 最近看到有些帖子,把自己倒搞昏了!
//one.h
one.cpp
two.cpp
three.cpp
four.cpp
//one.cpp
include <iostream.h>
void main()
{
int n=7;
int m=8;
extern double k;
cout<<n<<","<<m<<","<<k<<","<<endl;
}
//two.cpp
include <iostream.h>
void main()
{
int n=6;
extern int m;
double k=7.7;
cout<<n<<","<<m<<","<<k;
}
//three.cpp
include <iostream.h>
void main()
{
extern int n;
extern int m;
cout<<n<<","<<m;
}
//four.cpp
include <iostream.h>
void main()
{
extern int n=9;
extern int m=0;
cout<<n<<","<<m;
}
你们看下。以第一个为标准,以后哪个程序块引发了错误,是第4个吗?