c程序设计语言枚举类型,C 语言枚举(enum)

本文详细介绍了C语言中的枚举类型(enum),包括如何定义枚举,枚举变量的声明与使用,以及枚举在标志设置中的应用。通过示例展示了枚举在处理文本样式和组合标志时的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C 语言枚举(enum)

在本教程中,您将借助示例学习C语言编程中的enum(枚举)。

在C语言编程中,枚举类型(也称为enum)是由整数常量组成的数据类型。要定义枚举,将使用enum关键字。enum flag {const1, const2, ..., constN};

默认情况下const1为0,const2为1,依此类推。您可以在声明期间更改枚举元素的默认值(如有必要)。//更改枚举常量的默认值

enum suit {

club = 0,

diamonds = 10,

hearts = 20,

spades = 3,

};

枚举类型声明

定义enum类型时,将创建变量的蓝图。下面介绍如何创建枚举类型的变量。enum boolean {false, true};

enum boolean check; // 声明一个枚举变量

在此,将创建enum boolean类型的变量check。

您也可以像这样声明枚举变量。enum boolean {false, true} check;

在此,false的值等于0,true的值等于1。

示例:枚举类型#include 

enum week {Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday};

int main()

{

//创建枚举week类型的today变量

enum week today;

today = Wednesday;

printf("Day 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值