将a,b,c三个节点链接成一个单向链表,并输出链表节点中的数据

#include  <stdio.h>

typedef  struct  list
{  
   char  data;
   struct list  *next;
} Q;

void fun( Q *pa, Q *pb, Q *pc)
{
   Q  *p;
   pa->next=pb;  //pa指向pb
   pb->next=pc;  //pb指向pc
   p=pa;
   while( p )
   {
      printf(" %c\t",p->data);
	  p=p->next;
   }
   printf("\n");
}

void main()
{
   Q  a, b, c;
   a.data='E';  b.data='F';  c.data='G';  c.next=NULL;
   fun( &a, &b, &c );
   system("pause");
}
上一篇:JAVA-JSP内置对象之session对象获得session的其他信息


下一篇:【PAT乙级】【C++】 1016 部分A+B (15 分)