作者:田丽华 岳俊华 孙颖馨.pptVIP

  • 9
  • 0
  • 约9.11万字
  • 约 390页
  • 2017-08-29 发布于云南
  • 举报
10.11 枚举类型 10.11.1 类型的定义和枚举变量的说明 1.枚举的定义 枚举类型定义的一般形式为: enum 枚举名{ 枚举值表 }; 2.枚举变量的说明 即先定义后说明,同时定义说明或直接说明。设有变量a,b,c被说明为上述的weekday类型,可采用下述任一种方式: enum weekday{ sun,mou,tue,wed,thu,fri,sat }; enum weekday a,b,c; 或者为: enum weekday{ sun,mou,tue,wed,thu,fri,sat }a,b,c; 或者为: enum { sun,mou,tue,wed,thu,fri,sat }a,b,c; 10.11.2 枚举类型变量的赋值和使用 枚举类型在使用中有以下规定: 枚举值是常量,不是变量。不能在程序中用赋值语 句再对它赋值。 例如对枚举weekday的元素再作以下赋值: sun=5; mon=2; sun=mon; 都是错误的。 枚举元素本身由系统定义了一个表示序号的数值,从0开始 顺序定义为0,1,2…。如在weekday中,sun值为0,mon值 为1,…,sat值为6。 【例10-17】枚举类型变量的使用。 #include stdio.h void main() { enum weekday { sun,mo

文档评论(0)

1亿VIP精品文档

相关文档