C语言程序设计朱建芳第10章课件教学.pptVIP

  • 0
  • 0
  • 约1.2万字
  • 约 58页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计朱建芳第10章课件教学.ppt

(3)不能将非枚举常量之外的值赋给枚举变量。 例如,以下语句是错误的:a=3; (4)枚举常量可以参与整数运算,可以进行算术、关系等运算。例如: if(redgreen) prinf(“right!”); ※从上面可以看出,枚举常量实际就是整型常量,那么它们还有什么必要存在呢?实际上使用枚举类型主要能带来两点好处:一是枚举常量限定了变量的取值范围。例如,上面定义的枚举变量a只能取red,green和blue其中之一的值;再次使用枚举常量可以增加程序的可读性。例如,定义一个含有每周七天的枚举类型: enum week{mon,tue,wed,thu,fri,sat,sun}today; 在这里使用today=mon;就要比today=1;的可读性要强的多。 例10-6 枚举类应用举例。 /*exam10-6*/ #include “stdio.h” main() { enum color{red,green,blue,black}; enum color c; for(c=red;c=black;c++){ if(c= =red) printf(“It is red\n”); else if(c= =green) printf(“It is green\n”); else if

文档评论(0)

1亿VIP精品文档

相关文档