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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!