问C语言中如何将整数转换为枚举类型?

答 1 个回答|467 次阅读
Coco老师 - 官方公众号:青少儿编程学习网
擅长:编程教育网站:https://kidscodes.cn/

以下实例将整数转换为枚举:

#include 
#include 
int main()
{
 
    enum day
    {
        saturday,
        sunday,
        monday,
        tuesday,
        wednesday,
        thursday,
        friday
    } workday;
 
    int a = 1;
    enum day weekend;
    weekend = ( enum day ) a;  //类型转换
    //weekend = a; //错误
    printf("weekend:%d",weekend);
    return 0;
}


以上实例输出结果为:

weekend:1


推荐课程 »更多

    推荐知识

    Python最适合青少儿进阶学习的编程语言

    Python精选库大全,青少年Python编程学习总结