有一个更简单的方法来定义结构体,你可以给你创建的类型起一个别名,例如:
typedef struct
{
char title[50];
char author[50];
char subject[100];
int book_id;
}Books;
现在,可以直接使用 Books 来定义书籍类型的变量,而不使用 struct 关键字。下面是示例:
Books Book1, Book2;
你也可以在非结构体(non-structs)中使用 typedef 关键字,如下所示:
typedef long int *pint32;
pint32 x, y, z;
x,y,z
是指向长整数类型的指针。