C練習記録11-abcの3つのノードを1つの一方向チェーンテーブルにリンクする

3930 ワード

難易度:3つの星fun機能:abcの3つのノードを1つの一方向チェーンテーブルにリンクし、チェーンテーブルノードのデータを出力します.
#include  
typedef  struct  list
{  char  data;
   struct list  *next;
} Q;
void fun( Q *pa, Q *pb, Q *pc)
{  Q  *p;
	//       
   pa->next=pb;
   pb->next=pc;
   //        
   p=pa;
   while( p )
   {
	   printf("  %c",p->data);
	   p=p->next;
   }
   printf("
"
); } void main() { Q a, b, c; a.data='E'; b.data='F'; c.data='G'; c.next=NULL; fun( &a, &b, &c ); }