C中的typedef

来源:互联网 发布:怎么登录js邮箱 编辑:程序博客网 时间:2024/05/16 12:16

一般使用:

typedef的使用方法如下:

typedef existing type  new type;

用新类型代替存在的类型

typedef和数组,指针

我们可以不用象下面这样重复定义有 81 个字符元素的数组:

char line[81]; char text[81];

定义一个 typedef,每当要用到相同类型和大小的数组时,可以这样:

typedef char Line[81]; Line text, secondline;

同样,可以象下面这样隐藏指针语法:

typedef char * pstr; pstr str = "abc";int mystrcmp(pstr, pstr);




在结构体中的应用:

为结构体取别名

typedef struct basketball

{

char name;

float tall;

int number;

int average point ;

} node

node kobe ,wade;

这里node 相当于basketball的别名,用node 定义了结构体变量kobe ,wade


 struct basketball

{

char name;

float tall;

int number;

int average point ;

} node

这是定义一个结构体变量node 



原创粉丝点击