typedef是C语言最重要的关键字之一
typedef可以给类型名起别名(可多个)
typedef是对类型的封装
#include <stdio.h>
typedef int integer; //给int起别名
int main(void)
{
integer a;
int b;
a = 520;
b = a;
printf("a = %d\n", a);
printf("b = %d\n", b);
printf("size of a = %d\n", sizeof(a));
return 0;
}
typedef常和结构体联系在一起
#include <stdio.h>
#include <stdlib.h>
typedef struct Date
{
int year;
int month;
int day;
} DATE, *PDATE;
int main(void)
{
struct Date *date;
date = (PDATE)