首页 > 其他分享 >40 枚举类型

40 枚举类型

时间:2022-10-20 15:04:52浏览次数:55  
标签:变量 元素 40 编译 枚举 类型 标识符 常量

40 枚举类型_赋值



01 枚举


如果一个变量只有几种可能的值,则可以定义为枚举类型,所谓“枚举”就是指把可能的值一一列举出来,变量的值只限于列举出来的值的范围内。

枚举变量和其他数值型量不同,它们的值只限于花括号中指定的值之一。

枚举常量是由程序设计者命名的,用什么名字代表什么含义,完全由程序员根据自己的需要而定,并在程序中作相应处理。

一般形式


enum[枚举名]{枚举元素列表}

,其中枚举名应遵循标识符的命名规则。

C编译对枚举类型的枚举元素按常量处理,故称枚举常量。不要因为他们是标识符而把他们看作变量,不能对他们赋值。

每一个枚举元素都代表一个整数,C语言编译按定义时的顺序默认它们的值为0,1,2,3,4,5……。

枚举元素可以用来判断比较。





标签:变量,元素,40,编译,枚举,类型,标识符,常量
From: https://blog.51cto.com/u_15837129/5780093

相关文章

  • NRF52832-QFAA、NRF52840-QIAA性能区别-蓝牙智能手环穿戴
    nRF52840可以说是nRF52832的超强升级版,虽然同样是蓝牙5.0,但是整体稳定性和性能上的提升却相差甚远,下面为大家简单讲解下NRF52832和NRF52840的性能上的区别!先说说共......
  • JKD1.5之后利用关键字Enum来创建枚举类
    JDK1.5之后使用Enum关键字创建枚举类 变成下面的枚举类 packagecom.msb.enum02;/***开发人:liu*日期:16:01:37*描述:定义枚举类:季节*版本:1.0*/......
  • java学习笔记40
    面向对象static关键字详解静态属性packageoopzong.oop.opp6;//static:在类中使用修饰成员变量,在方法就是成员方法 静态方法和静态属性publicclassStudent{​ ......
  • 返回值类型后置
    转自:https://blog.csdn.net/m0_51955470/article/details/117960694 #include<iostream>usingnamespacestd;//template<typenameR,typenameT,typenameU>//R......
  • 初始数据类型
    这些类型的大小是多少sizeof单位是什么-byte字节C语言规定sizeof(long)>=sizeof(int)  计算机中的单位有哪些1.bit-比特位最小的单位2.byte=8bit字......
  • 关于float和double类型能表示的数据范围和精度分析
     来自教材《计算机组成原理》p16float:6--7位double:15--16位意思就是double类型的数据,你确实能表达出很大的数字,但是其只有15位是精确的。 1、计算机中,因为需要计算电子的......
  • 【luogu CF1140F】Extending Set of Points(线段树分治)
    ExtendingSetofPoints题目链接:luoguCF1140F题目大意有一个点集,有一个扩展操作是加入符合条件的(x0,y0)直到不能加入位置。符合条件是原来(x0,y0)不存在而且存......
  • 枚举引入
    【1】数学:枚举法:1<x<42<y<8求x+y=6枚举法:一枚一枚的列举出来。前提:有限,确定【2】在java中,类的对象是有限个,确定的。这个类我们可以定义为枚举类举例:星期:一二三四五......
  • 驱动开发:内核枚举ShadowSSDT基址
    在笔者上一篇文章《驱动开发:Win10枚举完整SSDT地址表》实现了针对SSDT表的枚举功能,本章继续实现对SSSDT表的枚举,ShadowSSDT中文名影子系统服务描述表,SSSDT其主要的作用是管......
  • 解决页面favicon.ico文件不存在提示404问题
    所谓favicon,即FavoritesIcon的缩写,顾名思义,便是其可以让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站。当然,这不是Favicon的全部,根据浏览器的不同,Fav......