|
代码如下:
#include <stdio.h>
#define DATATYPE2 char
typedef struct node
{
DATATYPE2 data;
struct node *next;
}LINKLIST;
int main()
{
LINKLIST *head=NULL,*t=NULL;
DATATYPE2 ch;
//初始化链表
while((ch=getchar())!='$')
{
t->data=ch;
t->next=head;
head=t;
}
//打印链表
while(head->next!=NULL)
{
printf("head->next->data is %c",head->next->data);
head=head->next;
}
return 0;
}
编译都能通过,可运行的时候却总出Segmentation fault这样的问题。
困惑很久,希望高手指教。!~~~~~~~~~~~~~~~~:cool: :thank |
|