在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,并對其進行賦值和打印輸出。