下面是一种更简单的定义结构的方式,用户可以为创建的类型取一个“别名”,例如:
typedef struct
{
char title [50];
char author [50];
char subject [100];
int book_id;
}Books;
现在,用户可以直接使用Books来定义Books类型的变量,而不需要使用struct关键字,下面是实例
Books Book1,Book2;
用户可以使用typedef关键字来定义非结构类型,如下所示
typedef long int *pint32;
pint32 x,y,z;
xyz都是指向长整型long int的指针