enum与typedef enum的用法
来源:互联网 发布:linux sh for循环 编辑:程序博客网 时间:2024/05/23 17:35
1、传统的用字符代替数字定义是用#define
如:
#define MON 1#define SUN 7
#define TUE 2
#define WED 3
#define THU 4
#define FRI 5
#define SAT 6
而可以使用enum代替(枚举)
enum DAY
{
MON=1, TUE, WED, THU, FRI, SAT, SUN
};
第一个枚举成员的默认值为整型的0,后续枚举成员的值在前一个成员上加1。
此处MON是1,依次往后默认递增
所以SUN=7;
当然也可以自己直接赋值,比如SUN=90,则SUN代表数组90;此处MON就直接赋值了
可以将多个字符赋值为同一个整数,比如MON=1,TUE=1
或者
typedef enum
{
MON=1,
TUE,
WED,
THU,
FRI,
SAT,
SUN
}DAY;
0 0
- enum与typedef enum的用法
- enum与typedef enum的用法
- enum与typedef enum的用法
- enum与typedef enum的用法
- enum与typedef enum的用法
- enum与typedef enum的用法
- enum与typedef enum的用法
- enum与typedef enum的用法
- enum与typedef enum的用法
- enum与typedef enum的用法
- enum与typedef enum的用法
- enum与typedef enum的用法
- enum与typedef enum的用法
- enum与typedef enum的用法
- enum与typedef enum的用法
- enum与typedef enum的用法
- enum与typedef enum的用法
- enum与typedef enum的用法
- jvm内存调优总结设置
- Django基础(一)
- JAVA基础篇(一)------Iterator 迭代器
- 设计模式六 单例模式
- 数据结构基础(10) --单链表迭代器的设计与实现
- enum与typedef enum的用法
- 第一个项目-涨姿势
- android 项目笔记
- Python 练手程序合集(一)
- ubuntu14安装gstreamer[转]
- 在存储过程中如何使用另一个存储过程返回的结果集
- Swift接口和扩展
- oracle数字函数和转换函数
- linux下mongodb安装和配置