typedef struct path{
struct path* begin;
struct path* end;
}PATH;
int main(){
PATH* path;
path->begin=NULL;
printf("OK\n");
}
注释掉那一行后,正常执行;
加上注释掉的那一行后,编译没问题,但执行报错:
OK
segmenttation fault
;求解为何?
而下面这种{
......
int* p1=NULL;
int* p2=NULL;
......
}
能正确执行;
综上,我很困扰啊!!!