C语言的枚举常量与枚举变量

最近复习C语言的时候发现自己对枚举类型印象很模糊,于是查了一下。

例:enum Boolean{NO,YES};

其中 NO,YES是枚举常量;

我们也可以声明枚举类型的变量。

例: enum Boolean b;

b = NO;

这里 b 是枚举变量,并且其值只能为Boolean枚举列表中定义的常量

若 b = 1; 则编译会报错

原文地址:https://www.cnblogs.com/harchar/p/10422604.html

时间: 2024-11-05 22:04:34

C语言的枚举常量与枚举变量的相关文章

c语言:枚举常量的用法举例

1.程序: #include<stdio.h> enum os { WIN, LINUX, UNIX }; int main() { printf("%d %d %d\N",WIN,LINUX,UNIX); return 0; } 结果: 0 1 2N Press any key to continue 2.程序: #include<stdio.h> enum os { WIN=1, LINUX, UNIX=12 }; int main() { printf(&

c语言中枚举的使用

枚举的定义:  enum  [枚举名] {美剧类型列表}: 说完了声明枚举,我们开始考虑具 “枚举常量”  代表什么?   通过上边的定义 我们可以写出枚举的基本写法(ps: [] 代表可选): 1. 声明 使用 enum Weekday { sun, mon, tue, wed, thu, fri, sat }; // ok enum Weekday weekday,weekend; 2. 声明 使用 enum Weekday { sun, mon, tue, wed, thu, fri, s

【学习笔记】【C语言】枚举

一.枚举的概念 枚举是C语言中的一种基本数据类型,并不是构造类型,它可以用于声明一组常数.当一个变量有几个固定的可能取值时,可以将这个变量定义为枚举类型.比如,你可以用一个枚举类型的变量来表示季节,因为季节只有4种可能的取值:春天.夏天.秋天.冬天.1.一般形式为:enum 枚举名 {枚举元素1,枚举元素2,……}; 例如:enum Season {    spring,     summer,     autumn,     Winter}; 二.使用注意 1> C语言编译器会将枚举元素(sp

黑 马 程 序 员_视频学习总结&lt;C语言&gt;----06 枚举

---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 一.枚举的概念 枚举是C语言中的一种基本数据类型,并不是构造类型,它可以用于声明一组常数.当一个变量有几个固定的可能取值时,可以将这个变量定义为枚举类型.比如,你可以用一个枚举类型的变量来表示季节,因为季节只有4种可能的取值:春天.夏天.秋天.冬天.   二.枚举类型的定义 一般形式为:enum 枚举名 {枚举元素1,枚举元素2,……}; en

黑马程序员——c语言的枚举

一.枚举的概念 枚举是C语言中的一种基本数据类型,并不是构造类型,它可以用于声明一组常数.当一个变量有几个固定的可能取值时,可以将这个变量定义为枚举类型. 比如,你可以用一个枚举类型的变量来表示季节,因为季节只有4种可能的取值:春天.夏天.秋天.冬天. 二.枚举类型的定义 一般形式为:enum 枚举名 {枚举元素1,枚举元素2,……}; 1 enum Season {spring, summer, autumn, winter}; 三.枚举变量的定义 前面只是定义了枚举类型,接下来就可以利用定义

C语言(七)枚举

一.枚举概念 1.简介 枚举是C语言中的一种数据类型,他可以用于声明一组常量. 当一个变量只有几个固定的可能取值时,可以将这个变量定义为枚举类型. 如:性别,天气,爱好,语言,年龄段等等. 2.枚举类型的定义 一般形式:enum 枚举名{枚举元素1,枚举元素2...} 3.枚举变量的定义 1)先定义枚举类型,再定义枚举变量. 2)定义枚举类型的同时定义枚举变量. 3)省略枚举类型,直接定义枚举变量. enum Season{spring,summer,autumn,winter}; enum S

一起talk C栗子吧(第一百六十五回:C语言实例--C语言中的常量)

各位看官们,大家好,上一回中咱们说的const关键字的例子,这一回咱们说的例子是:C语言中的常量 .闲话休提,言归正转.让我们一起talk C栗子吧! 看官们, 我们在上一回中介绍了const关键字,大家都知道被const修饰的都是常量.提到常量,我们在程序中经常使用它,这一回中我们一起看看C语言中的其它常量. 大家都知道,常量的值是固定的,而且不能被修改.在C语言中,一共有四种实现常量的方式,它们分别是: 字面常量 宏 const 枚举. 接下来我们分别介绍这四种实现常量的方式. 字面常量:字

C++一些基本数据结构:字面常量、符号常量、枚举常量

1.常量:C++包括两种常量,字面常量和符号常量. 字面常量:指的是直接输入到程序中的值,比如:in myAge=26: myAge是一个int类型变量,而26是一个字面常量. 符号常量:指的是用名称表示的常量,就像变量一样表示,但是一旦初始化,其值就不能改变. 主要指的是:①const定义的常量:const unsigned short int studentPerClass=15;这里的studentPerClass就是一个符号常量 ②使用#include定义的常量:#define stud

C语言之枚举数据类型

枚举数据类型概述:1.枚举类型是C语言的一种构造类型.它用于声明一组命名的常数,2.当一个变量有几种可能的取值时,可以将它定义为枚举类型.3.枚举类型是由用户自定义的由多个命名枚举常量构成的类型,其声明形式为: 示例:enum tagDAYS {MON, TUE , WED, THU, FRI , SAT, SUN};1.enum tagDAYS是枚举类型,MON等是命名枚举常量.2.默认时枚举常量总是从0开始,后续的枚举常量总是前一个的枚举常量加一.3.如MON为0,TUE为1, .....