//链表定义typedef struct Node{struct Node* next;int data;}Node;//函数定义Node *function(Node *phead){ Node *first = phead; Node *cur = first->next; first->next=NULL; while (cur){ Node *tmp = cur->next; cur->next = first; first = cur; cur = tmp; } return first;}上述function函数的功能是: