单项选择题

设有如下说明:
typedef struct ST
long a;int b;char c[2]; NEW;
则下面叙述中正确的是()。

A. 以上的说明形式非法
B. ST是一个结构体类型
C. NEW是一个结构体类型
D. NEW是一个结构体变量