求链表中最小值为什么编译不出??
void List::Min()//求循环链表的最小值{
int i,min;
p=first;
cout<<"请输入5个数:";
for(i=0;i<5;i++)//建链
{
cin>>p->data;
p=p->Link ;
}
min=first->data;
for(i=1;i<20;i++)
{
if((p->data) < min)
{
min=p->data;
}
else p=p->Link;
}
cout<<"最小数为:"<<min<<endl;
}