C言語で扱えるデータの内,実数型,関数型,配列型,ポインタ型を見ました。ここでは構造体型を見ます。
「構造体」とは,複数の変数を1つのカテゴリー,ユニットにしたものです。例えば,文献リストの作成を考えてみましょう。1つの文献に対し,著者,タイトル,発行年,出典元(論文の場合にはジャーナル名,本の場合には出版社)があります。すると,1つの文献に対し,変数が次のようになるでしょう。
char author[40]; /* 著者 */ char title[80]; /* タイトル */ int year; /* 発行年 */ char resource[120]; /* 出典元 */
「1つの文献」自体がこれらの変数を持つことになります。「構造体」とは,複数の構成要素からなるユニットです。