法大奥山研究室

 previous  contents

11. 構造体(Structure)


 C言語で扱えるデータの内,実数型,関数型,配列型,ポインタ型を見ました。ここでは構造体型を見ます。

 「構造体」とは,複数の変数を1つのカテゴリー,ユニットにしたものです。例えば,文献リストの作成を考えてみましょう。1つの文献に対し,著者,タイトル,発行年,出典元(論文の場合にはジャーナル名,本の場合には出版社)があります。すると,1つの文献に対し,変数が次のようになるでしょう。

char author[40];             /* 著者 */
char title[80];              /* タイトル */
int  year;                   /* 発行年 */
char resource[120];          /* 出典元 */

「1つの文献」自体がこれらの変数を持つことになります。「構造体」とは,複数の構成要素からなるユニットです。


 previous  contents