以下程序的功能是:建立一个带布头结点的单向链表,并将存储在数组中的字符依次存储到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项   #include <stdlib.h>   struct node   {char data; str

admin2009-04-15  27

问题 以下程序的功能是:建立一个带布头结点的单向链表,并将存储在数组中的字符依次存储到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项
  #include <stdlib.h>
  struct node
  {char data; struct node *next;};
  (48) CreatList(char*s),
  {struct node *h,*p,*q;
   h=(struct node*)malloc(sizeof(struct node));
   p=q=h;
   while(*s!="\0")
  { p=(struct node*)malloc(sizeof(struct node));
    p->data= (49) ;
   q->next=p;
   q= (50) ;
   s++;
  }
    p->next="\0";
    return h;
  }
  main()
  { char str[]="link list";
    struct node*head;
    head=CreatList(str);
  …
  }

选项 A、char*
B、struct node
C、struct node*
D、char

答案4

解析
转载请注明原文地址:https://jikaoti.com/ti/IYK0FFFM
0

最新回复(0)