c++第一次作业
C++语言程序设计基础——enum枚举类型用法 一.课程导入 在实际问题中我们会遇到一些数据只有有限的几种可能,虽然我们也可以用int等类型来表示他们,但是对数据的合法性检查却是很麻烦的事情。例如,如果用1到7来表示一个星期里面的7天,那么变量8便是不合理的。这时候我们便可以使用枚举来解决问题。 二.教学目标 了解枚举是如何使用的并且会自己应用 三.教学内容 枚举类型的声明形式 enum 枚举类型名{变量值列表}; 例如: enum weekday{sun,mon,tue,wed,thu,fri,sat}; 枚举类型应用说明 1.默认情况下,设置第一个枚举量为0,下一个为1,以此类推。例如上述生命中sun为0而sat为7. 2.我们也可以在声明时自己定义枚举元素的值 例如: enum weekday{sun=7,mon=1,tue,wed,thu,fri,sat}; 这里面我们自己定义了sun,mon的值,mon后面的值以此类推加1,sat将为6. 3.枚举元素我们是当作常量处理的,我们是不可以对其赋值的 例如: sun=0;(这句话是非法的) 枚举类型的深入理解 1.enum语句只是 定义数据类型, 没有创建任何变量, 当以后创建这个数据类型的变量时,他们看起来就只是一个整数。 例如: weekday a; 这里面weekday是数据类型名称,a是定义的变量。