目录
1.枚举
枚举(enumeration)是一种用户定义的数据类型,用于定义具有离散取值的常量。枚举可以帮助提高代码的可读性和可维护性,使得程序员可以使用易于理解的符号来表示特定的取值范围。
枚举顾名思义就是一一列举,把所有的可能都列出来,就是枚举。
枚举的定义:枚举通过enum关键字定义,其语法为:
enum 枚举名 {
枚举成员1,
枚举成员2,
...
};
这些可能取值都是有值的,默认从0开始,一次递增1,当然在定义的时候也可以赋初值。
例如:
enum Color
{
RED=0,
GREEN=1,
BLUE=2
};
枚举类型的使用:定义枚举后,可以使用该枚举类型来声明变量,也可以将枚举成员作为常量来使用。
一下是一个用C语言实现的枚举的应用:
#include <stdio.h>
// 定义一个枚举类型 Weekday
enum Weekday {
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
Sunday
};
int main() {
// 声明一个枚举类型的变量
enum Weekday today;
// 给枚举变量赋值
today = Wednesday;
// 使用枚举变量
printf