这次有个作业,老师在头文件中给出了2个例子
一个头文件"数据宣称"
const int size=30
struct student
{
int code;
char name[20];
char sex[4];
int grade[5];
}student date[size];一个头文件"数据定义"
const int size=30
extern struct student
{
int code;
char name[20];
char sex[4];
int grade[5];
}student date[size];这2个头文件大体一样,可是实在对这个问题很疑惑,在"定义"中只不过比"宣称"多了个extern,似乎是定义静态局部变量,可是与"宣称"有个关系,在下实在不明白,特此向各位提问,拜求解惑!!!!!!!