C-枚举
来源:互联网 发布:金融网络诈骗类型 编辑:程序博客网 时间:2024/06/04 21:53
基本形式:enum 枚举标志 {枚举常量名, ,,};
//枚举
enum color
{
RED,BLUE
};
第一个常量自动为0,其余依次递增
使用
enum color cr1,cr2;
例子
例子:赋值
enum color cr1,cr2;
cr1=RED;
cr2=BLUE;
if (cr2==cr1) {
}
定义枚举类型
typedef enum
{
RED,BLUE
}color;
color cr1,cr2;
枚举存在的意义就是提高可读性。
效果和#define 一样
不同:#define 定义的符号常量是通过预处理中的宏替换实现,编译时已经没有这种信息了
枚举是在编译阶段处理,编译器能读到信息,这可能有利于程序的调试,
用起来更方便,可以同时定义好多
顺序递增取值
0 0
- C-枚举
- C-枚举
- C-枚举
- C-枚举
- C 枚举
- C-枚举
- c#---枚举
- 枚举【C#】
- 【c#】枚举
- 【C#】枚举
- C语言 枚举类型 在 Objective-C中的演变
- C-枚举,位运算
- C实现枚举进程
- C++-枚举enum
- 枚举 c#(引用)
- c#线程与枚举
- C++-枚举enum收藏
- C之枚举使用
- 实现HTTP协议Get、Post和文件上传功能——使用libcurl接口实现
- House Robber
- C-文件的输入输出程序-待补充
- C-结构
- 111111111111
- C-枚举
- make时注意到的小问题
- 开发人员专用代理及使用设置
- C-程序开发技术
- git 相关操作
- 见到过的值得收藏的网站链接
- ANT发布SVN WEB项目到TOMCAT以及利用post-commit自动提交编译更新
- 555555555555555555555555
- 微信高级群发接口,微信自定义菜单,微信支付-微信公众平台开发