typedef struct str是什么意思
时间: 2023-09-11 17:02:54 浏览: 110
typedef定义类型步骤-c语言学习资料
typedef struct是C语言中的关键字,用于一个结构体类型。结构体是一种自定义的数据类型,可以包含多个不同类型的成员变量。使用typedef关键字可以为结构体类型起一个别名,使得在定义变量时更加简洁方便。
例如,我们可以这样定义一个结构体类型并起别名:
typedef struct {
int age;
char name[20];
} Person;
然后就可以使用Person作为这个结构体类型的别名,如下所示:
Person p1;
p1.age = 25;
strcpy(p1.name, "John");
这样就定义了一个名为Person的结构体类型,并声明了一个名为p1的Person类型的变量,可以对其成员变量进行操作。
阅读全文