首页 > 其他分享 >C——枚举类型详解

C——枚举类型详解

时间:2022-12-07 12:01:04浏览次数:63  
标签:RESET STOP FLIP WALK 枚举 详解 类型 TROT


​枚举举例说明​

值得注意的是:
枚举和结构体一样,如果还没定义枚举变量,是不能将里面的元素初始化的。

错误代码:

enum States {
STOP = 0,
TROT = 1,
BOUND = 2,
WALK = 3,
PRONK = 4,
JUMP = 5,
DANCE = 6,
HOP = 7,
TEST = 8,
ROTATE = 9,
FLIP = 10,
TURN_TROT = 11,
RESET = 12
};

正确代码:

enum States {
STOP = 0,
TROT = 1,
BOUND = 2,
WALK = 3,
PRONK = 4,
JUMP = 5,
DANCE = 6,
HOP = 7,
TEST = 8,
ROTATE = 9,
FLIP = 10,
TURN_TROT = 11,
RESET = 12
} state;

正确代码:

enum States {
STOP,
TROT,
BOUND,
WALK,
PRONK,
JUMP,
DANCE,
HOP,
TEST,
ROTATE,
FLIP,
TURN_TROT,
RESET
};


标签:RESET,STOP,FLIP,WALK,枚举,详解,类型,TROT
From: https://blog.51cto.com/u_15905131/5918536

相关文章

  • Java 枚举(enum) 详解7种常见的用法
    Java枚举(enum)详解7种常见的用法常量在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了......
  • TCP协议详解
    简介:大家好,我是枫哥,......
  • Executor框架详解
    Executor框架详解java的线程既是工作单元,也是执行机制。从jdk5开始,把工作单元与执行机制分离开来。工作单元包括Runnable和Callable,而执行机制由Executor框架提供。这样一......
  • java基础之数据类型转换
    一简介1.Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。由低到高:byte,short,char——int——long——float——double二转换类型1.强制转换由高到低......
  • C++-2数据类型-笔记
    2数据类型C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存2.1整型作用:整型变量表示的是整数类型的数据C++中能够表示整型的类型有以下......
  • XSD 字符串 数据类型概述
    字符串数据类型用于可包含字符串的值。字符串数据类型(StringDataType)字符串数据类型可包含字符、换行、回车以及制表符。下面是一个关于某个scheme中字符串声明的例子:<x......
  • 基于xml的Spring配置一(SpringBean 的配置详解)
    Spring开发中主要是对Bean的配置,Bean的常用配置一览如下:Xml配置方式功能描述<beanid=""class="">Bean的id和全限定名配置<beanname="">通过name设置Bean的别名,通过别名也......
  • 【Linux操作系统】vim编辑器和管道与重定向命令以及U盘备份文件学习详解
    一.TTP是什么终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。tty是Teletype的缩写。Teletype是最早出现的一种终端设备,是由Teletype公司生产......
  • 集合工具类Collections指南,以及Comparable和Comparator排序详解
    ......
  • (转)mysql help_mysql --help参数详解
    原文:https://blog.csdn.net/weixin_32927369/article/details/113121195mysql--help参数详解mysql--helpmysqlVer14.14Distrib5.6.31,forLinux(x86_64)using......