当前位置:嗨网首页>书籍在线阅读

36-enum常量

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

14.11.1  enum 常量

bluered 到底是什么?从技术层面看,它们是 int 类型的常量。例如,假定有前面的枚举声明,可以这样写:

printf("red = %d, orange = %d\n", red, orange);

其输出如下:

red = 0, orange = 1

red 成为一个有名称的常量,代表整数 0 。类似地,其他标识符都是有名称的常量,分别代表 15 。只要是能使用整型常量的地方就可以使用枚举常量。例如,在声明数组时,可以用枚举常量表示数组的大小;在 switch 语句中,可以把枚举常量作为标签。