指出下列程序中的错误。
(1)
//===================================
//file1.cpp
//===================================
int x=1;
int func(){
//...
}//---------------------------------- //===================================
//file2.cpp
//===================================
extern int x;
int func();
//-----------------------------------
void g(){
x = func();
}//---------------------------------- //===================================
//file3.cpp
//===================================
extern int x=2;
int g();
//-----------------------------------
int main(){
x=g();
//...
}//---------------------------------- (2)
//=================================== //file1.cpp //=================================== int x = 5; int y = 8; extern int z; //-----------------------------------
//=================================== //file2.cpp //=================================== int x; extern double y; exturn int z; //-----------------------------------
