C语言 enum类型

2023-12-23 17:48:59

enum,枚举,是 C 语言中的一种基本数据类型,用于定义一组具有离散值的常量,它可以让数据更简洁,更易读。

语法:
enum 枚举名 {枚举元素1,枚举元素2,……};

直接上例子

#include<stdio.h>
enum DAY
{
MON=1, TUE, WED, THU, FRI, SAT, SUN
};
int main()
{
	printf("%d %d",MON,THU);	
	return 0;
 } 

也就是说,类似于宏定义,MON就等于1,TUE就等于2.......在enum中,是默认递增加一的,后面无需赋值给出了。

如果MON不给设置为1,那么默认为0,后面的也依次增加1;

#include<stdio.h>
enum DAY
{
	SUN,MON, TUE, WED, THU, FRI, SAT
};
int main()
{
	printf("%d %d",SUN,THU);	
	return 0;
 } 

文章来源:https://blog.csdn.net/weixin_62438655/article/details/135119340
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。