• 枚举:将变量的值一一列举出来,变量的值只限于列举出来的值的范围内
    • 语法格式:

      1. enum 枚举名 {
      2. 枚举值表
      3. };
      • 在枚举值表中应列出所有可用值,也称为枚举元素
      • 枚举值是常量,不能在程序中用赋值语句再对它赋值
      • 枚举元素本身由系统定义了一个表示序号的数值从0开始顺序定义为0,1,2 …
    1. #include <stdio.h>
    2. enum weekday {
    3. sun = 2, mon, tue, wed, thu, fri, sat
    4. } ;
    5. enum bool {
    6. flase, true
    7. };
    8. int main() {
    9. enum weekday a, b, c;
    10. a = sun;
    11. b = mon;
    12. c = tue;
    13. printf("%d,%d,%d\n", a, b, c);
    14. enum bool flag;
    15. flag = true;
    16. if (flag == true) {
    17. printf("flag为真\n");
    18. }
    19. return 0;
    20. }