前回のまとめ : 構造体 構造体 異なる型のデータをまとめて扱う方法 cf. 配列 : 同じ型のデータをまとめて扱う方法 構造体の宣言 (構造体 person の宣言) struct person { char name[NAME_SIZE]; int age }; 構造体型変数の定義 (構造体型変数 myfriend の宣言) struct person myfriend; 構造体型メンバの参照 ( 「.」 演算子 ) myfriend.age = 20; // myfriend のメンバの age を参照 構造体型へのポインタと、メンバの参照 ( 「->」 演算子 ) (*p).m == p -> m 構造体の応用 関数値としての構造体 : 関数の値として構造体型の値が利用可 構造体の中の構造体 : 構造体型のメンバに再び構造体型が利用可 時間を表現する構造体 : システムで様々な構造体型を利用 struct tm;