A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 朝歌晚舞 中级黑马   /  2015-7-21 21:49  /  644 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


本帖最后由 你说呢 于 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;

评分

参与人数 1黑马币 +7 收起 理由
luoleiheima + 7 神马都是浮云

查看全部评分

1 个回复

倒序浏览
小伙学的好认真啊  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马