a;
int b;
}*a;
//之前这段代码只是定义一个结构体指针,并没有初始化,
有可能指向NULL,也有可能指向其它未知地址,
这时直接操作指针就是操作指针所指向的内存,这块内存有只能是系统区的,有可能在常量区的,反正就是本程序不应该访问的内存,
所以内存错误。

手动malloc一个区域
分配了空间再执行指针操作,就不会出这样的内存错误(野指针)