C语言的结构体中怎么包含枚举类型?

C语言的结构体中怎么包含枚举类型?,第1张

#include <stdio.h>

enum types

{

    TYPE_1,

    TYPE_2,

    type_3

}

struct aaa

{

    int a

    enum types b    

}

int main(int argc, char *argv[])

{

    struct aaa A

    

    A.a = TYPE_1

    A.b = TYPE_2

    

    return 0

}

结构体中aaa中的a和b都可以表示枚举类型

头文件里加防止重复定义的宏定义

#ifndef XXX_H

#define XXX_H

你的枚举;

其他定义和声明;

#endif


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/bake/11931284.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存