1214.3——枚举

typedef enum : NSUInteger {

    <#MyEnumValueA#>,

    <#MyEnumValueB#>,

    <#MyEnumValueC#>,

} <#MyEnum#>

 

定义了一个枚举的类型名字为kMonth

typedef enum  {

  MON=1,TUE,WED,THU,FRI,SAT,SUN  默认从0开始,后者在前者前面加1

} kMonth;

kMonth type = MON;

 

宏 define   是一个值或者表达式 只是用来替换 不灵活  不是一种类型

枚举 enum 可以作为一种类型  更加灵活  两者可以完成一样的功能

原文地址:https://www.cnblogs.com/damonWq/p/5049405.html