C語言中的結構體用于將不同類型的數據組合成一個單一的實體,以便更方便地對它們進行操作。結構體定義了一種自定義的數據類型,可以包含多個不同類型的成員變量。
以下是使用C語言結構體的基本步驟:
struct
關鍵字定義一個結構體,并指定結構體的名稱和成員變量。struct Person {
char name[20];
int age;
};
struct Person person1;
或者可以直接在聲明結構體的同時定義變量。
struct Person {
char name[20];
int age;
} person1;
.
訪問結構體的成員變量。strcpy(person1.name, "John");
person1.age = 25;
void printPerson(struct Person p) {
printf("Name: %s\n", p.name);
printf("Age: %d\n", p.age);
}
struct Person* pPtr;
pPtr = &person1;
printf("Name: %s\n", pPtr->name);
printf("Age: %d\n", pPtr->age);
通過以上步驟,可以使用C語言結構體來定義和操作自定義的數據類型。