读书人

链表有关问题

发布时间: 2012-02-13 17:20:26 作者: rapoo

链表问题
实在不知道这段程序错在哪了?总是说访问冲突,哎 找了半天 都不知道啥原因 望高手指教

#include<iostream>

using namespace std;
void fuzhi(list l)
{

position p;

p=l;
l=NULL;
double y;
int n;

cout<<"输入数值的个数:"<<endl;
cin>>n;

for(int i=0;i<n;i++)
{

p->next=new node;

cin>>y;
p->element=y;
p=p->next;

}
p->next=NULL;


}

void print(list l)
{
position p;
p=l->next;
while(p->next!=NULL)
{
cout<<p->element<<" ";
p=p->next;
}
cout<<p->element<<endl;
}
int main()
{
list l;
fuzhi(l);
print(l);


system("pause");
return 0;
}


[解决办法]


单从这段上看不出什么问题,建议你单步调试一下,看哪一句执行的时候有问题。

读书人网 >数据库开发

热点推荐