单项选择题

下列语句段中,正确的是( )。

A.struct { int x; float y; int a[2]; unsigned b[3]; char name[ 10]; };
B.struct stu { unsigned a[3]; unsigned b[4]; }x; int *p=& a;
C.street stu { int a; float x[4]; }y={1,1.0}; float data=x;
D.struct nd {int a,b; unsigned c[2]=5; };