黑马程序员技术交流社区

标题: typedef关键字 [打印本页]

作者: 朝歌晚舞    时间: 2015-7-21 21:49
标题: typedef关键字

本帖最后由 你说呢 于 2015-7-21 11:27 编辑


Typedef 关键字
Typedef 原类型名  新类原类型名
Typedef  int ning;
ning a=3;
1)  基本数据类型
Typedef  int ning;  nina ai=2;
用在数组给数组起别名
Typedef  int array[5];
Arrary a1={1,2,3,4,5};
2)给结构体起别名
Struct person{
Char *name;
Int age;
};
Struct  person p1={“ning”,4};
Typedef  struct  person p;
P  p2 ={“xzmly”,28};
用别名定义新的变量
Typedef  struct car{
Int lunzi;
Int speed;
}mycar;
Mycar car1={1,200};
Typedef struct {
Int screensize;
Int ram;
}iphone;
Iphone iphone7plus ={10,3};
3)给枚举类型  起别名
Typeded enum sex{sexman,sexwoman}isex;
Typedef  enum {zhouyi,zhouer,zhousan,shousi}weekday;
Typedef enum sex s;


4)给函数指针
//指向函数的指针
Int sum(int x,int y);
Int  (*p)(int x,int  y);
Typedef   int (*Fun)(int x, int y);
Fun   f1,f2;
F1=sum;
作者: DemonPeter    时间: 2015-7-21 22:41
小伙学的好认真啊  




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2