struct ex{int a;struct ex *next};
int main()
{
struct ex *head=NULL,*p1=NULL,*p2=NULL,*p3=NULL;
int a=1,b=2,c=3;
head=(struct ex *)malloc(sizeof(struct ex));
p1=(struct ex *)malloc(sizeof(struct ex));
p1=head->next;
p1->data=a;
p2=(struct ex *)malloc(sizeof(struct ex));
p2=p1->next;
p2->data=b;
p3=(struct ex *)malloc(sizeof(struct ex));
p3=p2->next;
p3->data=c;
p3->next=NULL;
printf("%d\n",p1->data);
printf("%d\n",p2->data);
printf("%d\n",p3->data);
return 0;
}
创建链表,结构体组成结点构建方法;过程出现错误,探索.
最新推荐文章于 2020-06-04 17:15:56 发布