问题
单项选择题
A.p->next
B.p
C.s
D.s->next
答案
参考答案:B
解析:在主函数中,定义了一个结构体型指针变量head,然后将函数CreatList()的返回值赋给指针变量head,从这里可知函数CreatList()的返回值为struetnode*类型,所以第48处的空格处应该填struet node*;在函数CreatList()中首先定义三个结构体型指针变量h,p和q,然后调用malloc()函数分配了一个结点空间,并让指针h指向它,开始指针p、q和h都指向它,然后调用一个while循环语句,当到达字符串数组s的末尾结束循环,在每次循环中,分配一个结点空间,并让p指向它,然后让该结点的data域的值等于字符串指针s所指的值,故49处的空格处应填*s;接下来让指针q所指结点的指针域指向结点p,然后让指针q指向该指针的所指结点的下一个结点即p。