Enums 枚举中的值是多少?

Enums 枚举中的值是多少?,enums,Enums,如以下代码所示,CVMX_FAU_REG_64_中的CVMX_FAU_REG_64_开始和CVMX_FAU_REG_64_结束之间有什么区别 `#define CVMX_FAU_REG_64_ADDR(x) ((x <<3) + CVMX_FAU_REG_64_START) typedef enum { CVMX_FAU_REG_64_START = 0, CVMX_FAU_REG_64_END = CVMX_FAU_REG_

如以下代码所示,CVMX_FAU_REG_64_中的CVMX_FAU_REG_64_开始和CVMX_FAU_REG_64_结束之间有什么区别

`#define CVMX_FAU_REG_64_ADDR(x) ((x <<3) + CVMX_FAU_REG_64_START)
typedef enum
{
    CVMX_FAU_REG_64_START          = 0, 
    CVMX_FAU_REG_64_END            = CVMX_FAU_REG_64_ADDR(0),
} cvmx_fau_reg_64_t;`

`define CVMX_FAU_REG_64_ADDR(x)((x
CVMX_FAU_REG_64_START
显式设置为0,带有:
CVMX\u FAU\u REG\u 64\u START=0

CVMX\u FAU\u REG\u 64\u END
设置为顶部定义的功能,输入为0


0可能重复的是,它们是相同的问题,但我还没有得到答案,所以我再次问。