ios 基础日记-枚举和结构体
2017-01-30 本文已影响0人
大海24
结构题
声明:
struct APoint {
float x;
float y;
};
使用
struct APoint myPoint;
myPoint.x = 100;
myPoint.y = 200;
NSLog(@"myPoint : %f,%f",myPoint.x,myPoint.y);
枚举
声明
enum EnumKeys {
enumKey1 = 110,
enumKey2 = 220,
enumKey3 = 330
};
使用
enum EnumKeys eKeyItem;
eKeyItem = enumKey2;
NSLog(@"enum :%i",eKeyItem);
类型定义的使用 (typedef)
对结构体的类型定义Apoint 是结构体类型,typedStructName是经过类型定义之后的结构体类型,和Apoint是一样的,但是使用 typedStructName就不需要声明这个步骤了。
不使用typedef和使用typedef的结构题用法的差别