程序段如下:
LinkList CreatLinkList()
{LinkLIst head,r,s;
int x;
int flag=1;
head=..malloc.......
head->next=null;
r=head;
while(flag)
{printf(........);
scanf("%d",&x);
if(x!=-1)
{.....
}
这里if(x!=-1)是什么意思啊?想很久都没明白
程序段如下:
LinkList CreatLinkList()
{LinkLIst head,r,s;
int x;
int flag=1;
head=..malloc.......
head->next=null;
r=head;
while(flag)
{printf(........);
scanf("%d",&x);
if(x!=-1)
{.....
}
这里if(x!=-1)是什么意思啊?想很久都没明白
意思是,你每输入一个数据,就在链表中创建一个节点保存,当输入为-1时,整个链表创建完毕,就可以进行别的操作了(遍历,删除节点等等)