C語言基礎 -56 構造類型_枚舉類型的定義及使用

book@100ask:~/C_coding/CH02$ cat enum.c
#include <stdio.h>
#include <stdlib.h>

enum day
{
	MON,
	TUS,
	WES,
	THR,
	FRI,
	SAT,
	SUN
};

int main()
{
	enum day a = MON;
	printf("%d\n",a);
}
book@100ask:~/C_coding/CH02$ make enum
cc     enum.c   -o enum
book@100ask:~/C_coding/CH02$ ./enum
0 
// 同時只有一個元素生效,排序默認從0開始,按順序排列
book@100ask:~/C_coding/CH02$ cat enum.c
#include <stdio.h>
#include <stdlib.h>

enum day
{
	MON,
	TUS,
	WES,
	THR,
	FRI,
	SAT,
	SUN
};

int main()
{
	enum day a = FRI;
	printf("%d\n",a);
}
book@100ask:~/C_coding/CH02$ make enum
cc     enum.c   -o enum
book@100ask:~/C_coding/CH02$ ./enum
4
book@100ask:~/C_coding/CH02$ cat enum.c
#include <stdio.h>
#include <stdlib.h>

enum day
{
	MON = 1,    // 自定義MON=1,則從1開始排序
	TUS,
	WES,
	THR,
	FRI,
	SAT,
	SUN
};

int main()
{
	enum da
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章