枚举类型的一些事情

今天这章的内容有枚举类型的定义,使用和优点;

枚举的定义

枚举的定义是一一列举,把可能的取值一一列举,比如我们现实生活中:一周的星期一到星期日是有限的7天,可以一一列举。

枚举类型的定义

enum Color//颜色类型
{
    RED,
    GREEN,
    BLUE
};

int main()
{
    enum Color c = BLUE;
    
    return 0;
}

枚举类型中大括号中放置的是枚举类型的可能取值,是常量;而结构体中放置的是结构体的成员。

枚举类型中的常量是依次递增一,在定义枚举类型的时候可以对枚举类型中的常量进行赋初值。所以在给常量赋初值的时候可以进行更改数字。

 枚举的优点

1.增加代码的可读性和可维护性;

2.和#define定义的标识符比较枚举类型有类型检查,更加严谨;

3.防止了命名污染(封装);

4.便于调试;

5.使用方便,一次可以定义多个变量。

总的来说,枚举类型就是一种类型,其成员是整形类型。

猜你喜欢

转载自blog.csdn.net/2301_77868664/article/details/130665445
今日推荐