枚举类型不要用中文,修改成这样就可以了,
#include
int main()
{
typedef struct
{
int num;
char name[20];
char category;
union Date
{
int clas;
enum OPU
{
A,
B,
C
}opuccation;
}mmm;
}person[10];
return 0;
}
用了typedef,现在person就是类型名。
int main(){ typedef struct { int num; char name[20]; char category; union Date { int clas; enum OPU{助教,讲师,副教授,教授}opuccation; }mmm; }person[10]; person a; a[1].mmm.opuccation=教授; return 0;}
VC中C模式编译通过,但不清楚枚举类型OPU的scope是什么。
不知道呀,还是好好看看书把