首页 > 试题广场 >

对以下声明做下面的事情:如果该声明不是一个定义,请为它写一个

[问答题]
对以下声明做下面的事情:如果该声明不是一个定义,请为它写一个定义。如果这声明是一个定义,请改写,使它成为不是定义的声明。
char ch;
string s;
int count = 1;
const double pi = 3.1415926535897932385;
extern int error_number;
const char* name = "Njat";
const char* season[] = { "spring","summer","fall","winter" }
struct Date{ int d,m,y; };
int day(Date* p) { return p->d; }
double sqrt(double);
template<class T>T abs(T a) { return a<0 ? -a:a; }
typedef complex<short> Point;
struct User;
enum Beer{ Carlsberg,Tuborg,Thor };
namespace NS { int a; }

 extern char ch; 
 extern string s; 
 extern int count ; 
 extern const double pi ;
 int error_number; 
 extern const char* name ; 
 extern const char* season[] = {  } struct Date{  };
  extern int day(Date* p) { return p->d; } double sqrt(double); 
 extern template<class T>T abs(T a) { return a<0 ? -a:a; } typedef complex<short> Point; 
 extern struct User; 
 extern enum Beer{ Carlsberg,Tuborg,Thor };
  extern namespace NS { int a; }
发表于 2020-05-05 20:22:00 回复(0)