問題詳情

在C 語言中,下列哪一種自訂資料型態可以讓各種不同的資料型別使用同一區塊的記憶體?
(A)union
(B)struct
(C)class
(D)enum

參考答案

答案:A
難度:適中0.407407
統計:A(22),B(9),C(10),D(4),E(0)

用户評論

賭~500】評論

 union將兩個或更多查詢的結果結合成單一結果集,其中包括屬於聯集中之所有查詢的所有資料列。 UNION 作業不同於利用聯結來結合兩份資料表的資料行。  以下是利用 UNION 來組合兩項查詢的結果集之基本規則: 在所有查詢中,資料行的數目和順序都必須相同。 資料類型必須相容。來源:http://technet.microsoft.com/zh-tw/library/ms180026.aspx

william】評論

列舉 (enum):也有人稱作為 "狀態機",因為列舉常常被人拿來當作狀態判斷的使用。enum 所佔的記憶體為 32 位元 (bit),這是在預設的情況底下。因為 enum 可以更改型別,共有 byte、sbyte、short、ushort、int、uint、long、ulong。所以佔據的記憶體容量必須看你是使用什麼型別而定,不過系統預設為 int。

佩玲】評論

 union將兩個或更多查詢的結果結合成單一結果集,其中包括屬於聯集中之所有查詢的所有資料列。 UNION 作業不同於利用聯結來結合兩份資料表的資料行。  以下是利用 UNION 來組合兩項查詢的結果集之基本規則: 在所有查詢中,資料行的數目和順序都必須相同。 資料類型必須相容。來源:http://technet.microsoft.com/zh-tw/library/ms180026.aspx