C语言 枚举型 define中特殊符号
枚举型(enum)
----------------------------------------------------------------------------------------------------------------------------------------------
1、枚举是C语言中的一种基本的数据类型,它可以让数据更简洁,更易读。
2、语法格式:enum 枚举名 {枚举元素1,枚举元素2,枚举元素3.......};
例:enum DAY
{MON=1, TUE, WED, THU, FRI, SAT, SUN};
因为枚举成员的值等于前一个成员的值加1,所以TUE=2, WED=3, THU=4, FRI=5, SAT=6, SUN=7
3、默认情况下,第一个枚举成员的值为0
4、可以在定义枚举类型时改变枚举元素的值
例:enum season
{spring, summer=3,autum,winter};
所以spring=0, summer=3, autum=4, winter=5
5、定义一个枚举类型的量的方法和结构体差不多。
6、使用枚举类型的变量
例:enum DAY day;
day=WED;
注:枚举类型里面的元素用 , 隔开。大括号后面要加上 ;
枚举类型的变量可以等于任意枚举元素
--------------------------------------------------------------------------------------------------------------------------------------------
define中特殊符号 \ # ##的作用
---------------------------------------------------------------------------------------------------------------------------------------------
1、符号 \ 用于多行定义,每行的最后加上 \
2、符号 # 把参数字符串化; ## 是连接2个参数
-----------------------------------------------------------------------------------------------------------------------------------