高手请进,请教几个关于指针与数组的问题,谢谢
typedef struct{
int a;
int b;
int c;
}MyDate;
MyDate aday,tday;
MyDate date[]={aday,tday}; //为什么这里错了?
MyDate datee[]={{1,2,3},{4,5,6}}; //为什么这里对了?
char *x1="asdfgsa",*x2="qwrw";
char s1[]={*x1,*x2}; //为什么这里对了?
char s2[]={"as","wtqw"}; //为什么这里错了?
char s4[5][5]={"asf","adgf"}; //为什么这里对了?
char s3[][]={"asgsa","wetrw"}; //为什么这里错了?