考研考点推测:
枚举在程序中应该算是运用比较广泛的。
所以此文,只在阐述枚举相关知识点,并加以记忆。
考点1:
枚举类型定义:如果一个变量只有几种可能的值,则可以定义为枚举类型,所谓“枚举”就是指把可能的值一一列举出来,变量的值只限于列举出来的值得范围。
考点2:
声明枚举类型用enum开头。例如enum Weekday{sun,mon,tue,wed,thu,fri,sat}
定义变量:enum Weekday workday,weekend; workday和weekend成为枚举变量,花括号中的sun,mon,..,sat称为枚举元素或枚举常量。
考点3:
c编译对枚举类型的枚举元素按常量处理,故称枚举常量。不要因为它们是标识符而把它们看做变量,不能对它们赋值。
枚举元素可以用来做判断比较。