枚举

来源:互联网 发布:更改照片的软件 编辑:程序博客网 时间:2024/04/30 00:56

1.枚举的概念

枚举是C语言中的一种基本数据类型,并不是构造类型,它可以用于声明一组常数。当一个变量有几个固定的可能取值时,可以将这个变量定义为枚举类型。比如,你可以用一个枚举类型的变量来表示性别,因为季节只有2种取值:男,女。

2.枚举类型的定义

一般形式为:enum 枚举名 {枚举元素1,枚举元素2,……};

enum Sex {male, female}; 

3.枚举变量的定义

前面只是定义了枚举类型,接下来就可以利用定义好的枚举类型定义变量。

跟结构体一样,有3种方式定义枚举变量

a.先定义枚举类型,再定义枚举变量

enum Sex {male,female};enum Sex s;

b.定义枚举类型的同时定义枚举变量

<pre name="code" class="objc">enum Sex{male,female} s;

c.省略枚举名称,直接定义枚举变量

enum {male,female} s;

上面三种方式定义的都是枚举变量s



0 0
原创粉丝点击