typedef类型定义----------------------- 0.typedef 作用:为一个已经存在的数据类型取一个别名。 1,语法格式: typedef 已经存在的数据类型 别名; typedef int SexLady; int main() { SexLady price = 1; return 0; } 2. 什么时候为已经存在的数据类型取1个别名呢? 当数据类型很长的时候, 就可以为这个数据类型取1个短1点的别名.这样用起来就很方便. #pragma mark -21 [掌握]使用typedef将枚举类型和结构体类型取1个短别名---- 1. 使用typedef为结构体类型取别名.(常用) 练习: struct Phone { char* brand; char* model; int price; }; // 最常用的方式 typedef 原类型 Phone; typedef struct { char* brand; char* model; int price; } Phone; Phone shouJi = {"苹果","7","23000}; 2,使用typedef为枚举类型取1个短别名 enum Sex { SexMan = 2, SexWoman = 3 }; // 最常用方式 typedef enum { SexMan = 2, SexWoman = 3 } Sex; Sex xingBie = SexWoman;
|