结构体前边的typedef是什么意思?
来源:百度知道 编辑:UC知道 时间:2024/06/06 07:42:42
请说的详细一点好不好,谢谢你。我不是很明白。
typedef 的字面意思是,类型定义
type 类型 def 是 define(定义), 简写了,只取了前面三个字母。
通常在定义结构体,以及函数类型,或者其它类型映射时使用。
比如
typedef struct _mystruct
{
int a;
char b;
_mystruct * c;
} MYSTRUCT, *LPMYSTRUCT;
typedef void ( * MYFUNCTION )( int a, int b);
typedef int MYINT;
等。。。
就是起个别名,比如
type int data;
那么以后出现data 实际上就是int了