typedef struct
时间: 2023-10-12 17:17:35 浏览: 22
关于typedef和struct对比
这是一个 C 语言中定义结构体的关键字。结构体是一种自定义的数据类型,可以包含多种不同类型的数据,可以作为一个整体进行操作和传递。使用 typedef 关键字可以将结构体类型定义为一个新的类型名,方便在程序中使用。例如:
```
typedef struct {
int age;
char name[20];
} Person;
```
这里定义了一个名为 Person 的结构体类型,包含一个 int 类型的 age 字段和一个 char 类型的 name 字段。使用 typedef 将其定义为一个新的类型名,可以方便地在程序中声明 Person 类型的变量:
```
Person p1;
p1.age = 18;
strcpy(p1.name, "Tom");
```
阅读全文