匿名聯合

匿名聯合的成員名稱屬於聯合宣告的範圍,必須與此範圍的所有其他名稱不同。這裡的示例與使用 struct 的示例匿名成員具有相同的結構,但是是標準符合。

struct Sample {
    union {
        int a;
        int b;
    };
    int c;
};
int main()
{
  Sample sa;
  sa.a =3;
  sa.b =4;
  sa.c =5;
}