C言語では、構造体宣言は次の構文で行います。
C言語では、構造体の宣言は struct キーワードとその後に構造体名と中括弧が続き、構造体のメンバが定義されます。具体的な構文は次のとおりです。
struct 结构体名称 {
数据类型 成员1;
数据类型 成员2;
// ...
};
構造体の名前は任意に、必要に応じて命名できます。メンバーには、基本的なデータ型、配列、ポインタ、別の構造体など、有効なC言語データ型が使用できます。次に、Personという名前の構造体を宣言する例を示します。
struct Person {
char name[50];
int age;
float height;
};
上の例では、構造体 Person には、name(文字列型)、age(整数型)、height(浮動小数点数型)の3つのメンバーがあります。