c_cpp 在C中使用枚举

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 在C中使用枚举相关的知识,希望对你有一定的参考价值。

#include <stdio.h>

typedef enum
{
    INT,
    CHAR,
    STRING
} XenonType;

void printType(XenonType tok)
{
    switch(tok)
    {
        case INT: printf("int\n"); break;
        case CHAR: printf("char\n"); break;
        case STRING:printf("string\n"); break;
    }
}

int main()
{
    XenonType a = INT;
    printType(a);
    return 0;
}

以上是关于c_cpp 在C中使用枚举的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 使用命名的枚举作为字节

c_cpp C ++ 11内省的“枚举”

c_cpp 两种枚举

c_cpp 组合 - 枚举所有

c_cpp bcb枚举文件

c_cpp 容易枚举到字符串