c语言 字符串 枚举类型,C语言入门 — 枚举类型

1、C语言入门 — 枚举类型,枚举类型的关键字是enum, enum是用来定义一组整型数值,其实定义模型如下:

enum {

常数名称1 = 0, //起始值取0,这里的值可以为0,正数,负数。

常数名称2 //常数名称,只能取英文,数字以及下划线, 起始字符必须是英文。

常数名称3

常数名称4

}名称; //名称,只能取英文,数字以及下划线, 起始字符必须是英文。

枚举类型主要是为了方便代码阅读,使用具有一定含义的字符串(比如特定单词)来取代整型,并且枚举类型具有另一个特殊功能,比如上面表达式, 当常数名称1赋值为0时,第二个常数名称会自动加1,即常数名称2为等于1, 以此类推。

2、接下来举例介绍如何使用枚举类型:

#include

enum {

Red = 0,

Green,

Blue

}Color; //定义一个名为Color的枚举类型,具有三个常数,Red, Green,Blue,起始赋值为0.

int main(void)

{

printf("red=%d\n",Red); //打印Red的值

printf("green=%d\n",Green); //打印Green的值

printf("blue=%d\n",Blue); //打印Blue的值

return 0;

你可能感兴趣的:(c语言,字符串,枚举类型)