C言語の構造体配列の使用方法

C言語の構造体配列は以下手順で行えます。

  1. 構造体の定義:構造体の定義はその構造体が必要とするフィールドをすべて含んだ構造体をまず定義することから始めます。例えば、生徒構造体を定義して、生徒の名前と年齢を含めるとします。
struct Student {
    char name[20];
    int age;
};
  1. 構造体配列の宣言:main 関数内で、構造体配列を宣言し、配列のサイズを指定します。例では、3 人の生徒の情報を含む構造体配列を宣言します。
struct Student students[3];
  1. 代入:構造体配列の要素は添え字でアクセスし、代入できます。例えば、最初の学生に代入する:
strcpy(students[0].name, "Alice");
students[0].age = 20;
  1. 構造体配列では、インデックスを使用して要素にアクセスし、その中のフィールドを使用できます。たとえば、最初の学生の名前と年齢を表示するには、次のようにします。
printf("Name: %s\n", students[0].name);
printf("Age: %d\n", students[0].age);

構造体配列をC言語から利用できるようになります。ループなどにより、構造体配列に対してさらに多くの操作を行うことが可能です。

bannerAds