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