精华内容
下载资源
问答
  • 枚举型变量

    2019-03-01 11:18:50
    #include <stdio.h> int main() { int i=0; int size=0; enum week{ Mon, Tues, Wed, Thurs, Fri, Sat, Sun }; enum city{guangzhou=1,shenzhen,dongguan}; enum week day;...M...
    #include <stdio.h>
    int main()
    {
    	int i=0;
    	int size=0;
    	enum week{ Mon, Tues, Wed, Thurs, Fri, Sat, Sun };
    	enum city{guangzhou=1,shenzhen,dongguan};
    	enum week day;
    	enum city china;
    	printf("Mon=%d\n",Mon);
    	printf("Tues=%d\n",Tues);
    	printf("Wed=%d\n",Wed);
    	printf("Thurs=%d\n",Thurs);
    	printf("Fri=%d\n",Fri);
    	printf("Sat=%d\n",Sat);
    	printf("Sun=%d\n",Sun);
    	size=sizeof(Mon);
    	printf("sizeof Mon is %d\n",size);
    
    	size=sizeof(day);
    	printf("sizeof day is %d\n",day);
    
    
    	printf("guangzhou=%d\n",guangzhou);
    	printf("shenzhen=%d\n",shenzhen);
    	printf("dongguan=%d\n",dongguan);
    
    	printf("please input a number\n");
    	scanf("%d",&i);
    	switch(i)
    		{
    			case 1:
    				printf("i am at guangzhou\n");
    				break;
    			case 2:
    				printf("i am in shenzhen\n");
    				break;
    			case 3:
    				printf("i am in dongguan\n");
    				break;
    			default:
    				break;
    		}
    	return 0;
    }
    
    

    运行结果:

    Mon=0
    Tues=1
    Wed=2
    Thurs=3
    Fri=4
    Sat=5
    Sun=6
    sizeof Mon is 4
    sizeof day is 0
    guangzhou=1
    shenzhen=2
    dongguan=3
    please input a number
    2
    i am in shenzhen
    
    展开全文
  • //枚举型变量里面变量的值在输入、赋值的时候是字符的形式,即是里面定义的变量;输出的时候是int型 //在定义枚举型变量的时候具体定义方法如下: enum Sex { male, famale }; //结构体的使用掌握定义、赋...

    #include <stdlib.h>
    #include <stdio.h>
    //枚举型变量的使用,当一个变量的取值被限定的时候这时可以用枚举变量
    //枚举型变量里面变量的值在输入、赋值的时候是字符的形式,即是里面定义的变量;输出的时候是int型
    //在定义枚举型变量的时候具体定义方法如下:
    enum Sex {
    male,
    famale
    };
    //结构体的使用掌握定义、赋值、访问
    //在给结构体变量赋值的时候有两种方式:
    // 1.定义变量的时候用大括号的形式就直接给变量赋值
    // 2.先定义结构体变量,然后对每个成员进行赋值
    struct student {
    char name[1024];
    int age;
    enum Sex sex;
    int number;
    };
    int main() {
    struct student stu1 = { “张三”,18,male,10 };
    printf("%s,%d,%d,%d", stu1.name, stu1.age,stu1.sex, stu1.number);
    system(“pause”);
    return 0;
    }

    小练习:
    #include <stdlib.h>
    #include <stdio.h>
    enum Sex {
    male,
    famale
    };
    struct student {
    char name[1024];
    int age;
    enum Sex sex;
    int number;
    };
    int main() {
    struct student stu1 = { “张三”,18,male,10 };
    printf("%s,%d,%d,%d", stu1.name, stu1.age,stu1.sex, stu1.number);
    system(“pause”);
    return 0;
    }

    展开全文
  • 在Lua中使用枚举型变量

    万次阅读 2017-07-22 17:09:22
    用lua来写游戏脚本的确是一件很方便的事情,但是有时候需要用到枚举类型时就有点麻烦了,因为lua里时没有枚举型变量这个东西的,所以要使用枚举还 得自己转换一下,我写了一个函数用来做这种转换:  function ...
    转自:http://groups.google.com/group/jianguhan 

    用lua来写游戏脚本的确是一件很方便的事情,但是有时候需要用到枚举类型时就有点麻烦了,因为lua里时没有枚举型变量这个东西的,所以要使用枚举还 得自己转换一下,我写了一个函数用来做这种转换: 
    function CreatEnumTable(tbl, index) 
        assert(IsTable(tbl)) 
        local enumtbl = {} 
        local enumindex = index or 0 
        for i, v in ipairs(tbl) do 
            enumtbl[v] = enumindex + i 
        end 
        return enumtbl 
    end 
    在需要用到枚举变量的地方只要这样用就行了: 
    EnumTable = 

        "ET1", 
        "ET2", 
    }


    EnumTable = CreatEnumTable(EnumTable ) 
    print(EnumTable.ET1) 
    print(EnumTable.ET2) 
    输出为: 


    当然,也可以指定下标从多少开始, 
    比如从10开始,只要把上面创建枚举表的语句换成下面这样就可以了: 
    EnumTable = CreatEnumTable(EnumTable, 10)
    展开全文
  • js的枚举型变量

    2011-12-20 13:24:49
    js的枚举型变量 来源:忘了 搜集整理:sagahu@163.com js的枚举型变量   用于全局变量等。 注意JS大小写敏感。    var curChannel = '210';

    js的枚举型变量

    来源:忘了
    搜集整理:sagahu@163.com


    <pre>
    js的枚举型变量

     

    用于全局变量等。
    注意JS大小写敏感。

    </pre>

    <script language="javascript">                                                                               
     var   curChannel   =   '210';                                           
     var   channels={                                                             
      a   :   '220', 
      b   :   '221', 
      c   :   '222' 
     }; 

     // 调用枚举
     alert(channels.b);
      
     // 判断枚举中是否包含某元素值
               if   (curChannel   in   channels)   {                             
                       alert("含有这个属性值"); 
     }   else   { 
      alert("不含有这个属性值");   
               } 
                             
     //  判断枚举中是否包含某元素名                         
     if   ('a'   in   channels)   {                         //   检查属性名   
                       alert("检查属性-true"); 
     }   else   { 
      alert("检查属性-false");   
     }  

     // 遍历枚举
     var nem={A:1,B:2,C:3}
     for(i in nem)
      alert(nem[i]);

      </script>

     

    展开全文
  • JS 枚举型变量操作

    千次阅读 2011-06-10 11:21:00
    JS 枚举型变量操作(用于全局变量等)(2010-03-18 21:10:20)转载标签:js分类: 程序语言 还有就是 in 运算符使用来判断对象是否包含有属性,你可以看一下这段代码 (JS中名称大小写敏感) 
  • ★C语言常见的数据类型有:  整型 ...★这里就来介绍枚举型(enum)与布尔型(bool): *********************************************************************************************************...
  • C++枚举型变量用法

    2013-11-04 18:35:55
    #include #include using namespace std; int main() { enum name{one,two=23,three}; //强制类型转换 int a=one; ...//枚举变量赋值 name test=two; cout //强制类型转换
  • Flag枚举型变量的使用

    2017-01-13 09:32:00
    c#中枚举值为什么使用1,2,4,8,16,32等2的幂方 使用1,2,4,8,16,32等2的幂方,防止重复。.NET中的枚举我们一般有两种用法,一是表示唯一的元素序列,例如一周里的各天;还有就是用来表示多种复合的状态。这个时候...
  • ErrorStatus和C语言中的int 、char一样,后面定义的HSEStartUpStatus是这个变量。举例,你的ErrorStatus 代表bool类型的0或者1。...即ErrorStatus为枚举型(int为整型),由它定义的变量HSEStartUpStatu...
  • enum枚举型变量的使用

    千次阅读 2010-09-17 14:43:00
    如果一个变量你需要几种可能存在的值,那么就可以被定义成为枚举类型。之所以叫枚举就是说将变量或者叫对象可能存在的情况也可以说是可能的值一一例举出来。 举个例子来说明一吧,为了让大家更明白一点,比如一个...
  • 转载:https://blog.csdn.net/king16304/article/details/52193562
  • SystemVerilog枚举型变量语法详解及应用举例 This section provides the examples to declare SystemVerilog enum of logic type, enum of bit type and enum of int type 枚舉值缺省為從0開始遞增的整數,用戶也...
  • 类中枚举型变量用到的操作符重载

    千次阅读 2006-06-22 09:40:00
    一个扑克牌类,其中成员Suit代表花色(当然只有四种,所以可以用枚举类型),要求程序中可对Suit类型赋值(用=操作符),Suit可做自增操作(用++操作符)。代码如下:// OLOperator.cpp : 定义控制台应用程序的入口...
  • enum枚举变量的用法

    千次阅读 2018-02-06 09:37:22
    Class Piece { public: typedef enum { colorless,white,black } ...//首先声明一种枚举型变量,该变量的类型名为pieceColor。上面这两种方法均可,建议使用第一种方法 pieceColor m_color;//然后用该类型来定
  • 枚举变量

    2016-09-16 15:47:31
    11.10 枚举类型 在实际问题中,有些变量的取值被限定在一个...在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚举”类型的变量取值不能超过定义的范围。 应该说明的是,枚举类型是一种基本数据类型,
  • 枚举型

    2019-12-07 21:45:05
    当一个变量有几个固定的可取值时,可以将这个变量定义为枚举型。比如用枚举型表示一个年级所有的班级(有5个班),就可以定义5个可取值来表示这5个班级。 枚举型的定义: (1)enum 枚举名{元素1,…,元素5}; 或:...
  • 全局变量和局部变量 计算属性和属性监视器所描述的模式也可以用于全局变量和局部变量,全局变量是在函数、方法、...另外,在全局或局部范围都可以定义计算型变量和为存储型变量定义监视器,计算型变量跟计算属性一样
  • Keil中枚举型(enum)变量的长度大小

    千次阅读 2011-11-15 12:24:41
    今天测试时发现,Keil uVision4对于enum类型的变量,用多少字节存储,是由你为里面枚举常量设定的值决定的。 首先,先说一下,我们可以为枚举常量的值设为负数。并且编译器能够自动识别,是用有符号数存储,还是...
  • 使用枚举类型的变量

    2016-05-10 11:20:44
    枚举型变量赋值 实例将枚举类型的赋值与基本数据类型的赋值进行了对比: 方法一:先声明变量,在对变量赋值 #includestdio.h>


 enum DAY { MON=1, TUE, WED, THU, FRI, SAT, SUN };

 void ...
  • 复习enum枚举变量

    2019-08-11 22:23:44
    使用enum关键字,可以创建一个新“类型”,并指定它可能的数值,本质上,enum的数值是int的。 可以这样声明: enum spec{red,orange, yellow, green, blue, viole};//创造一个类型 spe 作为标记名 使用该类型创建一...
  • 枚举型自加——Ada应用实例之六 有两个帖子([1] ,[2])提出了枚举型变量自加的问题。帖子[1]中定义了如下类型:typedef enum CLCMD{ CLEAR_ALL = 0, //清除屏幕所有内容 CLEAR_TXT = 1, //清除屏幕除第一...
  • 1 //定义字符串draw为选中数据要使用的drawing 2 string draw = tbBiao.Rows[0]["Drawing"].ToString();... 3 //定义要画的式是焊制还是弯制 4 string draw1 = tbBiao.Rows[0]["Type1"].ToSt...
  • 型变量: 定义后不能被修改 const int a = 10; a只能为10,不能通过给a赋值操作,改变a的值 大多数编译器可以用指向a的指针改变a的值,但是会报警告 常变量存放在只读数据段 ...
  • 1: 定义枚举型 enum sensom{sum,cha,page,height};  接下来就可以使用该枚举类型来定义变量;  enum sensor hh,bb;  还可以这样定义enum sensor{sum,cha,page,height}hh,bb;  定义匿名枚举类型时直接定义...
  • java中的枚举型

    2019-08-11 16:48:57
    枚举相当于一个类,可以定义构造方法,成员变量,普通方法和抽象方法. 声明枚举实例必须位于枚举体最开始的部分,枚举实例列表的后面用分号与其他成员隔离,每个实例分别用一个全局变量表示,枚举类的对象是固定的,实例个...
  • 共用体类型和枚举型

    2018-07-11 16:42:52
    共用体类型和枚举型1、共用体类型变量的定义union 共用体名称 { 类型标识符 成员1; 类型标识符 成员2; … 类型标识符 成员n;}; 2、共用体类型变量的定义union 共用体名称 共用体类型变量注意,结构体变量...
  • 枚举定义

    2015-09-12 13:30:34
    由于枚举类型是导出数据类型,因此,必须先定义枚举类型,然后再用枚举类型定义枚举型变量。    enum  { };  其中:关键词enum表示定义的是枚举类型,枚举类型名由标识符组成,而枚举元素表由枚举...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,603
精华内容 641
关键字:

枚举型变量