首页 > 学院 > 开发设计 > 正文

枚举和结构体

2019-11-08 00:02:48
字体:
来源:转载
供稿:网友

1.枚举类型

//推荐的定义枚举类型的方式typedef NS_ENUM(NSInteger, RWTLeftMenuTopItemType) { RWTLeftMenuTopItemMain, RWTLeftMenuTopItemShows, RWTLeftMenuTopItemSchedule }; typedef NS_ENUM(NSInteger, RWTGlobalConstants) { RWTPinSizeMin = 1, RWTPinSizeMax = 5, RWTPinCountMin = 100, RWTPinCountMax = 500, }; //不推荐的方式enum GlobalConstants { kMaxPinSize = 5, kMaxPinCount = 500, }; 123456789101112131415161718123456789101112131415161718

2.结构体

//1.定义一个Sample结构体 struct Sample { int a; int b; int c; }; //初始化的时候,可以这样赋值 struct Sample sampleStruct = {1, 2, 1}; NSLog(@"sampleStruct中的值%d",sampleStruct.a ); //2 .定义一个Sample结构体 struct Sample{ int a; int b; int c; }sampleStruct; typedef struct Sample MySampleStruct; //以后用这个结构体,就可以直接用MySampleStruct去定义了 MySampleStruct samDefineStructVarible = {1,2,1}; samDefineStructVarible.a = 1; samDefineStructVarible.b =2; samDefineStructVarible.c = 3;1234567891011121314151617181920212223


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表