指出下列程序中的错误。
(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; //-----------------------------------