问题 填空题

以下程序实现带有头结点的单链表的建立,链表中每个结点包含数据域data(字符型)和指针域next,所建立链表的头指针由参数phd传回调用程序。在空格处填入正确内容。 # include<stdio.h> # include<stdlib, h> struct node { char data; struct node * next; }; void creatlist( 【18】 ) { char ch; struct node * s, * r; * phd= malloc( sizeof (struct node)); r= * phd; ch=getchar(); while(ch !=’@’) { s = malloc(sizeof(struct node)); s->data=ch; r->next=s; r=s; ch= getchar(); }; r->next= 【19】 ; } main ( ) { struct node * head; head= NULL; creatlist( 【20】 ) }

答案

参考答案:[18]struct node * *phd

解析:[19]NULL[20]&head

读图填空题
单项选择题