红联Linux门户
Linux帮助

请教一个segmentation fault的问题

发布时间:2012-03-29 15:12:35来源:红联作者:ywhanchen
#include
#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两句,请问是什么问题
文章评论

共有 0 条评论