Program received signal SIGSEGV,Segmentation fault.
在定义一个指针类型变量后,如果不进行内存分配,而直接操作该变量(如赋值),则会出现此错误。
代码如下:
CirLinkList * cl ;
cl->next = 0; //初始化
修改后:
CirLinkList * cl = (CLnode)malloc (sizeof(CirLinkList));
cl->next = 0; //初始化
Program received signal SIGSEGV,Segmentation fault.
在定义一个指针类型变量后,如果不进行内存分配,而直接操作该变量(如赋值),则会出现此错误。
代码如下:
CirLinkList * cl ;
cl->next = 0; //初始化
修改后:
CirLinkList * cl = (CLnode)malloc (sizeof(CirLinkList));
cl->next = 0; //初始化