enum枚举类型 的用法

1.作为数组下标使用

enun  box{pencil, ruler};

void main()

{

string s[2];

s[pencil]="pencil";

s[ruler]="ruler";

}

2.对于那些只有几种可能取值的一类变量,作为枚举类型的具体实例变量只能去它的几个枚举元素值。

具体用法可参见周纯洁的C语言课本P259.

时间: 2024-12-20 01:09:25

enum枚举类型 的用法的相关文章

enum枚举类型的定义

enum枚举类型的定义方式与某种用法 #include <iostream> using namespace std; int main() { enum TOT{ zero, one, two, three, four, five };//0,1,2,3,4,5 TOT to1; to1 = five; switch (to1) { case 0:cout << "zero\n"; break; case 1:cout << "one\n

C语言——enum枚举类型

enum是枚举类型,实际上就是定义一组值,enum定义数据类型的值只能是这一组值中的一个. 在实际生活中,很多问题都与是这样的.如人的性别,只有男女两种:一星期有七天:月份只有十二个值. 如下定义一周七天的值: #include <stdio.h> typedef enum { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday }week; int main() { printf("%d %d %d %d %

Java enum枚举类型

java的枚举类型详解: 简单示例: public enum Color{ RED,BLUE,BLACK,YELLOW,GREEN } 复杂示例(带自定义构造方法与类型) public enum EnumTest { FRANK("The given name of me"), LIU("The family name of me"); private String context; private String getContext(){ return this.

Java枚举类型的用法

JDK1.5引入了新的类型——枚举.在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便. 1.用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl.... .现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法.而且枚举类型可以帮助我们检测许多的编译失误. 例如: package enumTest; public enum Color { RED,BLANK,YELLOW } 测试代码: package

开发中巧用Enum枚举类型

在实际开发中,在数据库表设计中,我们往往习惯于用一个Int类型的State字段去表示数据的状态,这个字段很方便去表示这条数据的状态,但是又不愿意去建一张这个State字段的外键表去解释状态.(这一类型表状态的字段可能还会有很多,这里只是举个例)   我们一般会把这个State字段当成一个约定,去在项目中应用(比如:0:启用,1:禁用) 在后台管理或其它地方显示Int类型对应的实际状态时,再到公共类中去写一个方法,里面用一个switch...case去返回对应的中文解释. http://www.d

C语言--enum,typedef enum 枚举类型详解

原文:http://z515256164.blog.163.com/blog/static/32443029201192182854300/ 有改动 C语言详解 - 枚举类型 注:以下全部代码的执行环境为VC++ 6.0 在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是: #define MON 1 #define TUE 2 #define WED 3 #define THU 4 #define FRI 5 #define SAT 6

enum枚举类型使用

package com.test.enums; import java.util.EnumMap; import java.util.EnumSet; /** * * @ClassName:  TestEnum * * @Description: 测试枚举 * @author PineTree * @date 2015年6月4日 上午9:54:34 * */ public class TestEnum { public static void main(String[] args) { // n

Enum枚举类型

枚举类型: 只能取特定值中的一个 使用enum关键字来定义一个类型 是java.lang.Enum类型 举例: public class TestEnum{ public enum MyColor { red, green, blue };//括号里的值相当于类里面的静态变量 public static void main(String[] args) { MyColor m = MyColor.red; switch(m) { case red: System.out.println("red

【C++】枚举类型及其用法

C ++包含许多内置数据类型. 但是对于我们想要做的事来说,这些类型有时并不够用. 因此,C ++允许程序员创建自己的数据类型. 这些数据类型称为用户定义数据类型. 也许最简单的用户定义数据类型就是枚举类型(Enumerated Types). 枚举类型中每个可能的值都定义为符号常量(称为枚举器). 一.为什么用枚举? 在了解其语法之前,先看看枚举怎么个用途,是否有学的必要呢?其实枚举是很实用的一个工具,主要体现在代码阅读方面. 设想这样一个场景,一个项目,写了上千行,有些常量类型,只有几个固定