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个参数

 

 -----------------------------------------------------------------------------------------------------------------------------------

 

posted @ 2022-09-15 14:43  笙箫涩  阅读(182)  评论(0编辑  收藏  举报