共用體型別和列舉型
1、共用體型別變數的定義
union 共用體名稱
;
2、共用體型別變數的定義
union 共用體名稱 共用體型別變數
注意,結構體變數所佔的記憶體長度是各成員所佔記憶體之和,而共用體變數則是各成員中最大記憶體者。
3、共用體的引用
共用體型別變數 .成員名
在引用時需注意,共用體變數中起作用的成員是最後一次存放的成員值,在存入乙個新的成員後原有的成員就失去作用。
4、列舉型別的定義
enum 列舉型別名;
5、列舉型別變數的定義
enum 列舉型別名 列舉型別變數名 ;
需要注意的是,列舉元素是常量而不是變數,不能再程式中對其進行賦值。每個列舉變數只能取該型別中的乙個元素的值,這裡也只能把元素名賦給列舉變數。
共用體,列舉型
1 共用體 共用體由若干個資料型別組合而成。和結構體型不同的是,共用體資料中所有成員都占用相同的記憶體單元,設定這種資料型別的主要目的就是節省記憶體空間。union 共用體名 共用體變數名 例如 union data a,b,c 也可以將型別宣告與變數定義分開 union a,b,c 當然,也可以直...
C 列舉型別和共用體型別
我們主要學習的是 1.列舉型別 2.共用體型別 a.列舉型別的定義以及列舉型別的格式?列舉型別提供了一組常量的集合。c 中可以使用關鍵字enum定義列舉型別,下面是列舉型別的格式 enum 列舉型別名 enum date b.定義列舉型別時,可以給常量提供乙個整數值。如果沒有提供整數值,預設第乙個常...
共用體 列舉型 指標 函式
共用體 union 共用體名 1.共用體所佔記憶體空間為包含的資料型別最大空間的值。2.某乙個時段,只有乙個資料是有效的,同時賦值,後面的屬性會覆蓋前面的屬性。列舉型enum 列舉名 1.內部是整型常量,從0開始。2.我們定義一系列的整型常量,減少魔鬼數字的使用。指標int main 函式1.庫函式...