
怎样理解程序中while (1)这个条件;
voidmain(){SeqList*p;SeqListliner;p=&liner;inti,j;for(i=0;i<MAXSIZE;i++)p->elem[i]=1;...
void main()
{
SeqList * p;
SeqList liner;
p=&liner;
int i,j;
for( i=0;i<MAXSIZE;i++)
p->elem[i]=1;
p->last =0;
p->next=NULL;
int a,b;
printf("输入线性表中要插入的元素,输入0结束插入:\n");
do{
scanf("%d",&a);
if(a==0)
break;
b=linser(p,a);
if(b)printf("successful!\n");
else printf("fails!\n");
}while(1);
printf("插入的元总共:%d个,分别为:\n",p->last);
for( j=0;j<p->last;j++)
printf("%d\n",p->elem[j]);
}
倒数第五行的。。。 展开
{
SeqList * p;
SeqList liner;
p=&liner;
int i,j;
for( i=0;i<MAXSIZE;i++)
p->elem[i]=1;
p->last =0;
p->next=NULL;
int a,b;
printf("输入线性表中要插入的元素,输入0结束插入:\n");
do{
scanf("%d",&a);
if(a==0)
break;
b=linser(p,a);
if(b)printf("successful!\n");
else printf("fails!\n");
}while(1);
printf("插入的元总共:%d个,分别为:\n",p->last);
for( j=0;j<p->last;j++)
printf("%d\n",p->elem[j]);
}
倒数第五行的。。。 展开
3个回答
展开全部
在这里表示:在a不等于零的情况下,一直循环执行循环体!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询