教えて下さい
以下のように宣言した場合

#define MAX 100
struct field{ int data;
struct field *pt;
}node[MAX],*head;

上記において、node[MAX]という変数はstruct fieldという型だとわかるんですが、
では *head はどういう型を持つ事になるんでしょう?これも同じ型ですか?