访问一个匿名union的成员就像访问普通变量,如:
int main()
{
union{
int i;
char j;
};
i = 2;
j = 3;
}
如果匿名union在文件作用域内,则它必须被声明为static,如:
static union{
int i;
char j;
};
int f()
{}
int main()
{}
...
访问一个匿名union的成员就像访问普通变量,如:
int main()
{
union{
int i;
char j;
};
i = 2;
j = 3;
}
如果匿名union在文件作用域内,则它必须被声明为static,如:
static union{
int i;
char j;
};
int f()
{}
int main()
{}
...