单项选择题

有以下程序段
typedef struct NODE
int num; struct NODE *next;
OLD;
以下叙述中正确的是

A.以上的说朗形式非法
B.NODE是一个结构体类型
C.OLD是一个结构体类型
D.OLD是一个结构体变量