以下程序段的功能是统计链表中结点的个数,其中first为指向第一个结点的指针(链表带头结点)。请在下划线内填入正确内容。 struct link { char data; struct link*next;}; …

admin2009-02-15  31

问题 以下程序段的功能是统计链表中结点的个数,其中first为指向第一个结点的指针(链表带头结点)。请在下划线内填入正确内容。
   struct link
   { char data;
     struct link*next;};
       …
   struct link*p,*first;
   int c=0;
   p=first;
   while(【  】)
   { c++;
     p=【  】;}

选项

答案p!=NULL p->next

解析 结构体变量构成链表需要每个节点中都有一个指向下一个结点的指针,就像本题中的next指针一样。注意:掌握可以对链表进行的操作。
转载请注明原文地址:https://jikaoti.com/ti/7nK0FFFM
0

最新回复(0)