问题 单项选择题

(48)~(50)题以下程序的功能是:建立一个带布头结点的单向链表,并将存储在数组中的字符依次存储到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项  #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

答案

参考答案:C

判断题
多项选择题