level 6
作业班子
楼主
List *Create(){ List *h,*s,*r;int x,tag;cout<<"请输入结束标志:";cin>>tag; h=new List;h->data=NULL;r=h;cout<<"请输入数据:";cin>>x;while(x!=tag){ s=new List; s->data=x; r->next=s; r=s; cout<<"请输入数据:"; cin>>x;}r->next=NULL;return h;}每次都分配了新的存储空间 s=new List; 原来的存储空间是如何记录的呢,为什么不会覆盖原来的空间呢,比如int a = 3;a = 4;输入a = 4;有什么不同呢
2007年05月14日 03点05分
1