怎样理解程序中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]);
}
倒数第五行的。。。
展开
 我来答
dwjchdu
2011-11-24 · TA获得超过5915个赞
知道大有可为答主
回答量:4576
采纳率:60%
帮助的人:1333万
展开全部
在这里表示:在a不等于零的情况下,一直循环执行循环体!
戏雨南s8
2011-11-24 · TA获得超过504个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:310万
展开全部
whlie(1)表示永真,就是条件一直成立!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夏日叶绿素
2011-11-24
知道答主
回答量:8
采纳率:0%
帮助的人:1万
展开全部
1表示while里条件永远为真,只有循环内出现break语句才能循环。
追问
跳出循环 还是???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式