while

若按如下定义,函数link的功能是(   )。其中head指向链表首结点,整个链表结构如下图:      ┌──┬─┐ ┌──┬─┐       ┌──┬──┐head→│data│ ┼→│data│ ┼→…→│data│NULL│      └──┴─┘ └──┴─┘       └──┴──┘ struct node  {int data;   struct node *next; }; void link(struct node* head)  {struct node *p=head;   whi

若按如下定义,函数link的功能是(   )。其中head指向链表首结点,整个链表结构如下图:      ┌──┬─┐ ┌──┬─┐       ┌──┬──┐head→│data│ ┼→│data│ ┼→…→│data│NULL│      └──┴─┘ └──┴─┘       └──┴──┘ struct node  {int data;   struct node *next; }; vo

若有定义:struct node { int data;  struct node *next;}; 已建立如下图所示的链表:        ┌─┬─┐ ┌─┬─┐       ┌─┬─┐ head→│2│ ┼→│4│ ┼→…→│28│ ┼→NULL        └─┴─┘ └─┴─┘       └─┴─┘ 指针head指向链表首结点,以下函数的功能是(  )。void fun(struct node * head)  { struct node * p = head;  while(1)  {  p

若有定义:struct node { int data;  struct node *next;}; 已建立如下图所示的链表:        ┌─┬─┐ ┌─┬─┐       ┌─┬─┐ head→│2│ ┼→│4│ ┼→…→│28│ ┼→NULL        └─┴─┘ └─┴─┘       └─┴─┘ 指针head指向链表首结点,以下函数的功能是(  )。void fun(struct

以下程序的运行结果是(   )。  void main() {int s = 0, i = 0;    while(i      { i++;         if(i%2==0)         continue;        s+=i;      }    printf("%d\n",s);  }

以下程序的运行结果是(   )。  void main() {int s = 0, i = 0;    while(i      { i++;         if(i%2==0)         continue;        s+=i;      }    printf("%d\n",s);  }C