C语言基础 -56 构造类型_枚举类型的定义及使用

C语言基础 -56 构造类型_枚举类型的定义及使用_第1张图片

book@100ask:~/C_coding/CH02$ cat enum.c
#include 
#include 

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 
#include 

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 
#include 

enum day
{
	MON = 1,    // 自定义MON=

你可能感兴趣的:(Linux,C编程)