若按如下定义,函数link的功能是( )。其中head指向链表首结点,整个链表结构如下图: ┌──┬─┐ ┌──┬─┐ ┌──┬──┐head→│data│ ┼→│data│ ┼→…→│data│NULL│ └──┴─┘ └──┴─┘ └──┴──┘ struct node {int data; struct node next; }; void link(struct node head) {struct node *p=head; while(p!=NULL) { if(p->data%2==1) printf("%d",p->data); p=p->next; } }
- A、计算链表head中结点的个数
- B、遍历链表head,输出表中值为奇数的元素
- C、删除链表head中的所有结点
- D、插入一个新元素到链表head中
答案:
发表评论 取消回复