什么是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 = 0Thursday = 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 = 1Thursday = 4
Sunday = 7
以上是 什么是C语言中的枚举数据类型? 的全部内容, 来源链接: utcz.com/z/325045.html