输出

若有以下定义:struct node { int data;  struct node *next; }struct node *p; 已建立如下图所示的链表:      ┌──┬──┐  ┌──┬──┐         ┌──┬──┐ p →│data│next┼→│data│next┼→... →│data│NULL│      └──┴──┘  └──┴──┘         └──┴──┘指针p指向第一个结点,能输出链表所有结点的数据成员data的循环语句是(   )。

若有以下定义:struct node { int data;  struct node *next; }struct node *p; 已建立如下图所示的链表:      ┌──┬──┐  ┌──┬──┐         ┌──┬──┐ p →│data│next┼→│data│next┼→... →│data│NULL│      └──┴──┘  └──┴──┘         └──┴──┘