单链表
c语言吧
全部回复
仅看楼主
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
level 7
变量就一个存储空间啊。int a = 3; a = 4; 输入a = 4; 有什么不同呢 。=========================a就一个存储空间(int型的),只不过存储的值变了。不懂。。。。。。。
2007年05月14日 04点05分 2
1