填空题

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

struct link*p,*first;
int c=0;
p=first;
while( 【19】 )
c++;
p= 【20】

【参考答案】

[19]p!=NULL [20]p->next