聯合體維基百科,自由的 encyclopedia 關於政治上的聯合體,請見「Commonwealth」。在計算機科學中,聯合體(英語:union)又名共用體,是一種具有多個類型或格式的值,或者把它定義為一種由具有這樣的值的變量形成的數據結構。一些編程語言可以支持被稱為「聯合體」的特殊的資料類型,來表示上述的變量。與枚舉和結構體不同的是,一個聯合體的長度等於其內部長度最大的成員的長度,並且它們都共享着同一段內存。 在C語言中,一個典型的例子如下: union name1 { int a; float b; char c; } uvar;
關於政治上的聯合體,請見「Commonwealth」。在計算機科學中,聯合體(英語:union)又名共用體,是一種具有多個類型或格式的值,或者把它定義為一種由具有這樣的值的變量形成的數據結構。一些編程語言可以支持被稱為「聯合體」的特殊的資料類型,來表示上述的變量。與枚舉和結構體不同的是,一個聯合體的長度等於其內部長度最大的成員的長度,並且它們都共享着同一段內存。 在C語言中,一個典型的例子如下: union name1 { int a; float b; char c; } uvar;