前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C语言第十讲,枚举类型简单说明

C语言第十讲,枚举类型简单说明

作者头像
IBinary
发布2018-05-28 16:43:23
5860
发布2018-05-28 16:43:23
举报
文章被收录于专栏:逆向技术逆向技术

C语言第十讲,枚举类型简单说明

一丶C语言中的枚举类型(ENUM)

在我们实际工作中,或者编写代码中.我们有的时候会用固定的值.而且不是很多.

这个时候就可以使用枚举了.如果我们使用#define显然不好办.

例如我们星期一到星期天.

#define Mon 1 

......

虽然说能解决问题.

1.枚举的定义:

  语法:

代码语言:javascript
复制
关键字 枚举名字 {类型名称,类型名称...};
enum MyData {Mon,Tues,Wed,...};

我们现在定义好了枚举了.但是没有给值.其实枚举自动帮我们给定了.

Mon = 0,Tues = 1..依次类推.

我们也可以自己指定.

例如:

代码语言:javascript
复制
enum MyData {mon = 2,Tues,wed,...}

那么Tues = 3,wed = 4..依次类推.

二丶枚举变量的定义

1.定义

 枚举也是一种数据类型.我们可以使用枚举来定义一个枚举变量.

例如:

代码语言:javascript
复制
enum MyData a,b,c;

2.初始化

常用的初始化  

代码语言:javascript
复制
1.enum MyData a = mon;
2.enum MyData{mon = 1,..};

枚举变量赋值只能是枚举中定义的值.

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-05-17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • C语言第十讲,枚举类型简单说明
    • 一丶C语言中的枚举类型(ENUM)
      • 1.枚举的定义:
    • 二丶枚举变量的定义
      • 1.定义
      • 2.初始化
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档