什么是C语言中的枚举数据类型?
程序员使用它们来创建自己的数据类型,并定义这些数据类型的变量可以保存的值。
关键字是enum。
语法
枚举数据类型的语法如下-
enum tagname{
identifier1, identifier2,…….,identifier n
};示例
下面给出的是枚举数据类型的示例-
enum week{
mon, tue, wed, thu, fri, sat, sun
};这里,
标识符值是无符号整数,从0开始。
星期一表示0,星期二表示1,依此类推。
例子1
以下是用于枚举数据类型的C程序-
#include<stdio.h>
main ( ){
enum week {mon, tue, wed, thu, fri, sat, sun};
printf ("Monday = %d", mon);
printf ("Thursday = %d", thu);
printf ("Sunday = %d", sun);
}输出结果执行以上程序后,将产生以下结果-
Monday = 0 Thursday = 3 Sunday = 6
在这里,枚举标识符可以分配初始值。
例子2
下面给出的是另一个C程序,用于枚举数据类型-
#include<stdio.h>
main ( ){
enum week {mon = 1, tue, wed, thu, fri, sat, sun};
printf ("Monday = %d", mon);
printf ("Thursday = %d", thu);
printf ("Sunday = %d", sun);
}输出结果执行以上程序后,将产生以下结果-
Monday = 1 Thursday = 4 Sunday = 7
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短