構造体に関連してtypedefを勉強していて分からない箇所がありました。
---------------------------
typedef struct _tagData {
int age;
double bl;
double bw;
} MYDATA, LPMYDATA;
とすると、_tagData型の構造体変数を宣言するとき
MYDATA mydata; と書くことができます。

また、この構造体へのポインタを宣言するときも
LPMYDATA lpmydata; と書くことができます
---------------------------
変数を宣言するまでは理解できるんですが、
MYDATA mydataと書くことができるってくだりが分からないんです。
そもそも意味が・・。
分かりやすく解説していただけませんか?