typedef修饰一个结构体
时间: 2023-11-21 22:58:43 浏览: 85
typedef的应用
C语言中,typedef关键字可以用来给一个类型取一个新的名字。当我们使用typedef来定义一个结构体时,我们可以使用这个新的名字来代替这个结构体的名称,从而简化代码的书写。
例如,我们可以使用以下代码来定义一个结构体并使用typedef来为它取一个新的名字:
```
typedef struct {
int age;
char name[20];
} Person;
```
这个代码定义了一个名为Person的结构体,它包含了一个整型变量age和一个字符数组name。使用typedef关键字,我们为这个结构体取了一个新的名字Person。
这样,我们就可以使用Person来代替这个结构体的名称,从而更加方便地定义这个结构体的变量:
```
Person p1;
p1.age = 18;
strcpy(p1.name, "Tom");
```
以上代码定义了一个名为p1的Person类型的变量,并给它的age成员赋值为18,name成员赋值为"Tom"。
阅读全文