オブジェクト指向などでis-a,has-aという関係がありますが、
Cでこれを表現するときは、おおまかに

・is-a = 構造体のネスト
・has-a = 構造体のポインタ
と考えていいでしょうか?