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

admin2009-01-15  34

问题 以下程序的功能是:建立一个带有头结点的甲—向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。
   #include <stdlib.h>
  struct  node
  {  char  data;  struct  node  *next:   };
   (1)  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 =  (2) ;
        q->next = p;
        q -  (3)  ;
        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/hMS0FFFM
0

相关试题推荐
最新回复(0)