在C语言中,可以使用typedef struct来定义一个新的数据类型。具体的使用方法如下所示:
#includetypedef struct { int age; char name[20]; } Person; // 定义一个名为Person的结构体类型 int main() { Person p; // 声明一个Person类型的变量p p.age = 20; strcpy(p.name, "John"); printf("Name: %s, Age: %d\n", p.name, p.age); return 0; }
在上述代码中,我们使用typedef定义了一个名为Person的结构体类型,该结构体类型包含age和name两个成员变量。然后,在main函数中声明了一个Person类型的变量p,并对其进行赋值和打印输出。