下列fun()函数的功能是:构成一个如图所示的带头结点的单向链表,在结点的数据域中放入了具有两个字符的字符串。Disp()函数的功能是显示输出该单链表中所有结点中的字符串。【图片】typedef struct node /*链表结点结构*/{ char sub[3]; struct node *next;}Node;Node fun(char s) /*建立链表*/{ …… }void disp(Node *h){ Node *p; p=h−>next; while( 【7】 ) { printf("%s\n",p−>sub); p= 【8】 ; }}main( ){ Node *hd; hd=fun( ); disp(hd); printf("\n");}其中【7】 处应该填入的是什么?