单项选择题

下面结构体的定义语句中,错误的是______。

A.struct ord{int x; int y; int z; }; struct ord a;
B.struct ord{int x; int y; int z; } struct ord a;
C.struct ord{int x; int y; int z; } a;
D.struct{int x; int y; int z; }a;