首页 > 编程知识 正文

c语言枚举法实例,c语言枚举类型enum定义

时间:2023-05-04 23:47:16 阅读:126899 作者:3817

注:以下所有代码的执行环境如下

VC 6.0

宏和枚举的区别

宏观和列举的区别主要在于作用的时期和记忆的形式不同,

宏在预处理阶段进行置换工作

做了,

替换代码段中的文本,然后单击、

宏在程序运行时不再存在。

枚举是在程序运行之后

正在发挥作用。

枚举常量存储在数据段的静态存储中。

宏占用代码段的空间,

枚举除了占有

空间、消费

中央处理器

资源。

但是,就此而言,宏并不比枚举好。

如果需要定义非常多的常数

一个人

enum{…}

很明显有一大堆

定义

更清楚地,枚举也可以用于定义特殊类型,例如

宝儿

例如:

类型枚举{ false,TRUE}Bool;

程序可能需要为几个整数定义别名。 可以使用预处理指令

#定义

完成这个

项目作业,你的代码有以下可能性。

#定义器

1

#defineTUE

2

#定义wed

3

#定义湖

4

#定义fri

5

#defineSAT

6

#defineSUN

7

在此,

我们定义了新的数据类型

我希望你做同样的工作。

这种新的数据类型称为枚举类型。

1.

定义新的数据类型

_

枚举类型

以下代码定义了这个新的数据类型

_

枚举类型

enumDAY

{

MON=1,TUE,WED,THU,FRI,SAT,SUN

(;

(1) ) ) )。

枚举类型是集合,是集合中的元素

枚举成员

是元素之间使用逗号命名的整数常量

加上隔板。

)2)天

是标识符,可以看作该集合的名称,是可选的,是有或无的项目。

(3) ) )。

第一个枚举成员的默认值为整数

0

将后续枚举成员的值添加到前一个成员中

1。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。