#include
typedef struct ff{
int a;
int b;
}FF;
typedef struct ee{
FF tt[8];
int c;
int d;
}EE;
int main(void){
EE* x;
if(x = (EE* )malloc(sizeof(EE))!= NULL)
{
printf("succeed\n");
x->c = 10;
x->d = 10;
}
else
printf("failed\n");
free(x);
}
--------------------------------------------------------------------------------------------------------------------------------------------
执行以上代码,出现segmentation fault,原因在x->c =10 & x->d = 10两句,请问是什么问题