有以下定义语句:struct student {int num;charname[9];}则不能正确定义结构体数组并赋初始值的是( )。
A.struct student stu[2]={1, "zhangsan",2,"li si"};
B.struct student stu[2]={{1,"zhangsan"},{2,"li si"}};
C.
struct student stu[]={{1,"zhangsan"},{2,"li si"}};
D.
struct stu[]={{1,"zhangsan"},{2,"li si"}};