C语言之枚举的定义以及测试-成都快上网建站

C语言之枚举的定义以及测试

#include 

/*   定义方法1:只定义枚举类型,不定义变量
enum week
{
    SUN,        // SUN = 0
    MON,        // MON = 1;
    TUE,
    WEN,
    THU,
    FRI,
    SAT,
};
*/
/*定义方法2:同时定义枚举类型和变量
enum week
{
    SUN,        // SUN = 0
    MON,        // MON = 1;
    TUE,
    WEN,
    THU,
    FRI,
    SAT,
}today;
*/
/*定义方法3:同时定义枚举类型和变量
enum week
{
    SUN,        // SUN = 0
    MON,        // MON = 1;
    TUE,
    WEN,
    THU,
    FRI,
    SAT,
}today,yestaday;
*/
/*定义方法4:
typedef enum week
{
    SUN,        // SUN = 0
    MON,        // MON = 1;
    TUE,
    WEN,
    THU,
    FRI,
    SAT,
}week;
*/
typedef enum 
{
    SUN,        // SUN = 0
    MON,        // MON = 1;
    TUE,
    WEN,
    THU,
    FRI,
    SAT,
}week;

int main(void)
{
/*  测试定义方法1
    enum week today;
    today = SUN;
    printf("today is %dth \n",today);
*/
/*测试定义方法2 3 
    today = SUN;
    yestaday = SAT;
    printf("today is %dth \n",today);
    printf("yestaday is %dth \n",yestaday);
*/
/*测试定义方法4  5
    week yestaday;
    yestaday = SAT;
    printf("yestaday is %dth \n",yestaday);
*/
    return 0;
}

网站名称:C语言之枚举的定义以及测试
文章源于:http://kswjz.com/article/pgcdhj.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流