//这是数据对象
typedef struct node{
char name;//这是元素的值
struct node *next;
}Node;
//下面是算法
int Out_Node(Node *H){
int i=0;//i表示结点的个数
Node *p;
p=H;
while(p){
printf("%c",p->name);//输出元素的值
p=p->next;
i++;
}
return i;
}
void fun(Node *head,int *len)
{
if(head==null)
return ;
Node *p=head;
while(p!=null)
{
p=p->next;
//输出节点中的数据
printf("....",...);
//节点数加1
*len++;
}
}
用len来保存节点的个数