在进行C语言编程中,while(1)表示什么意思

这个程序:
jsValue()
{int a1=1,a2=1,a12,sn,k=2;
sn=a1+a2;
while(1)
{a12=a1+2*a2;
if(sn<100&&sn+a12>=100)b[0]=k;
if(sn<1000&&sn+a12>=1000)b[1]=k;
if(sn<10000&&sn+a12>=10000)
{b[2]=k;break;}
sn=sn+a12;
a1=a2;a2=a12;
k++;
}
}
中间有个while(1)不懂???

表示不停的在while里面循环,一直到可以break出来,在这个里面就是满足第三个if
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-09-06
while括号里的是条件表达式,得出的结果就只有0和非0两中,而上面的程序里的1就表示,条件成立,执行while后面的语句。
第2个回答  2007-09-06
永远的循环(可以理解成死循环),直到你让它跳出.
第3个回答  2007-09-06
while(1)
表示无限循环,1即true,()里的循环执行条件,既然始终为1;那么这个循环就将无限执行下去(或称为死循环)
第4个回答  2007-09-06
while(1)
就是在while里面永远循环下去,除非遇到break,或return

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网