在C语言中,可以使用typedef struct来定义一个新的数据类型。具体的使用方法如下所示:
#include <stdio.h>
typedef 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,并对其进行赋值和打印输出。