C言語で構造体を使用の方法
C言語における構造体は、異なる種類のデータを一つのエンティティにまとめて、操作をより簡単にするために使用されます。構造体は、複数の異なる種類のメンバー変数を含む、カスタムデータ型を定義します。
C言語の構造体を使用する基本的な手順は次の通りです:
- 構造体
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言語の構造体を使用して、カスタムデータ型を定義および操作することができます。