枚舉、聯合

# include <iostream.h>

int main()
{
	//枚舉類型變量的取值範圍:Mon~Sun 
	enum Week {Mon = 1, Tue, Wed, Thu = 11, Fri, Sat, Sun};
	Week wk;
	wk = Fri;
	cout << wk << endl;		//output: 12
	
	//聯合在同一時間只能存儲一個成員的值 
	union Choise {
		int id;
		char name[16];
	};
	Choise ch;
	ch.id = 7777;
	strcpy(ch.name, "zlj");
	cout << ch.name << endl;	//output: zlj 
	cout << ch.id << endl;		//output: 無意義(ch存儲的是name的值) 
	cout << sizeof(Choise) << endl;		//output: 16(char name[16]的大小) 

	return 0;
}

發佈了12 篇原創文章 · 獲贊 4 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章