A-A+
以下程序段的功能是统计链表中结点的个数 其中first为指向第一个结点的指针(链表带头结点)
问题详情
以下程序段的功能是统计链表中结点的个数,其中first为指向第一个结点的指针(链表带头结点)。请在下划线内填入正确内容。 struct link { char data; struct link*next;}; … struct link*p,*first; int c=0; p=first; while(【 】) { c++; p=【 】;}
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:p!=NULLp->next
结构体变量构成链表需要每个节点中都有一个指向下一个结点的指针,就像本题中的next指针一样。注意:掌握可以对链表进行的操作。