【单选题】设有如下类型说明语句 typedef struct { int num; struct { int y,m,d ;}date; } PER; 则以下定义结构体数组并赋初值的语句中错误的是
A.
PER st[2]={1001,2008,8,1,1002,2006,5,20};
B.
PER st[2]={{1001,2008,8,1},{1002,2006,5,20}};
C.
PER st[2]={1001,{2008,8,1},1002,{2006,5,20}};
D.
PER st[2]={{1001},2008,8,1,{1002},2006,5,20};