while(1)和while(i--)是什么意思?

作者&投稿:澄爱 (若有异议请与网页底部的电邮联系)
~

while(1)其中1代表一个常量表达式,while(1) 表示无限循环,除非你设置break等类似的跳出循环语句循环才会中止

while(i--)其中i是一个变量,因此表达式i--有不同的值,依次递减,i--是先取值后减,--i先加后取值,所以i--的值同未执行该自减运算时的i相等。

扩展资料:

while(1) 表示无限循环。

while的语法格式为 :

while(condition)
{
//do something 1
}
//do something 2

condition 为循环条件,每次判断condition是否为真,为真时执行while循环体中的语句块(代码中块1);为假时结束循环,执行后续语句(代码中块2)。

这里condition为1 表示条件永远为真,一直执行循环体内语句。为了结束循环,可以在循环体内满足某些特定条件使用break跳出循环。

如下:

while(1)
{
//do something
if(condition)
{
break;
}
}

参考资料:百度百科-while




如何放松自己英语作文80词
如何放松自己英语作文80词篇3 when we are free during the holiday ,we can go to some beautiful places to relax ourselves .w hile we are in different pleaces ,we will have a wonderful feeling in all we see,there we can eat all kinds of delicious food,visit many places ...

英语话题作文
when we are free during the holiday ,we can go to some beautiful places to relax ourselves .w hile we are in different pleaces ,we will have a wonderful feeling in all we see,there we can eat all kinds of delicious food,visit many places of interest or something else.on ...

Age Dating Fundamentals
14C and36Cl) w hile others related to nuclear pow er facilities or fuel rod reprocessing have either increased steadily ( such as85Kr) or remain elevated ( such as129I) . If only one anthropogenic isotope is measured,then the interpretation may be limited to the determination ...

高一必修二必考英语作文
I feel excited about the brand new life in senior high. In the meanw hile, having more homew ork and thus less spare time makes me a little stressed. But I feel hopeful of achieving my goals in such an excellent school.Best wishes to you.Yours,Li Hua 高一必修二必考英语...

话题英语作文
when we are free during the holiday ,we can go to some beautiful places to relax ourselves .w hile we are in different pleaces ,we will have a wonderful feeling in all we see,there we can eat all kinds of delicious food,visit many places of interest or something else. on the other ...

ansys如何加筋加在下面
and mo re outer convex w hile the concrete streng th and the ratio of high to w idth o f the section are higher,the steel y ield streng th has no ev-i dent effect on N\/N u-M\/M u curves1The m aximum v alue of its ultimate bear ing capacities appears at the direction o f ...

煤矿酸性水水化学特征及其环境地球化学信息研究
表1 永安矿区煤层矿井水水化学常量组分含量w单位:mg·L-1 注:-为未检出;表中硬度以CaCO3计。 由表1可以得出本区煤矿酸性有如下特点: (1)pH值变化范围较大,可从5点几至2点几,而在pH≤3.00的水中,HCO-3含量均为未检出。根据水中碳酸系统平衡关系,此时水中的碳酸盐组分以H2CO3或游离CO2形式存在,即水的总...

煤和含煤岩系中潜在的共伴生矿产资源
煤中其他含量异常高的元素并有可能回收的副产品还有V、Sb、Cs、Mo、W、Be、Ta、REEs、Zr、Hf等。 煤中共伴生有益矿产资源的勘查与评价很有意义。在煤炭资源勘查中如缺失此项工作,很难弥补。在从事此项工作时,需要注意以下事项。 (1)优选最佳的有益元素测试方法,以确保测试成果的可靠性。 (2)由于煤中共伴生...

为什么下雪天这么安静
下雪了,雪给一花、一草、一木披上了一件冬衣。 下雪了,雪给学校的操场上披上了外套。 麦子笑了,大地笑了,树枝笑了,房子笑了,花草树木笑了,操场也笑了...俗话说:瑞雪兆丰年。 明年一定是个丰收年! 【下雪时你会做什么,用英语写一篇50 At dusk,the weather became colder w hile the sky was gray,and...

如何上好初中英语阅读课
根据现代阅读教学的理论,每篇需要讲授课文的全过程分为三个阶段:(1)阅读前(Pre— readin g ) ,(2)阅读(W hile -readin g ) ,(3)阅读后(A fter — readin g ) 。(1)阅读前(Pre— re adin g )是阅读课的第一步骤,也是阅读的导入阶段。在阅读前这一阶段中,教师可先就课文的单词...

葫芦岛市17784683615: while(1) 什么意思 while(i -- )什么意思? -
夏命麻黄:[答案] while语句的原型是while(表达式)语句,当表达式为非0值时,执行while语句中的嵌套语句. 那么while(1)其中1代表一个常量表达式,他永远不会等于0.所以,循环会一直执行下去.除非你设置break等类似的跳出循环语句循环才会中止 while(i--)其中i...

葫芦岛市17784683615: C语言,while(i)是什么意思,while(!i)是什么意思 -
夏命麻黄: whie是C语言中的关键字,代表循环. while(i)和while(!i)的意思要看i这个变量(表达式)的值是真还是假(0和NULL就是假). while(1)和while(99)和while(-76)甚至while(3-100)这类只要括号中的值(或表达式的值)非0,意思一样,代表可以循...

葫芦岛市17784683615: c++中while(1)和while(i -- )各是什么意思? -
夏命麻黄: while(x),当x为真时,循环继续; while(~x),当x为假时,循环继续; ~符号表示逻辑表达式x取反

葫芦岛市17784683615: while(1) 什么意思 while(i -- )什么意思? -
夏命麻黄: while语句的原型是while(表达式)语句,当表达式为非0值时,执行while语句中的嵌套语句.那么while(1)其中1代表一个常量表达式,他永远不会等于0.所以,循环会一直执行下去....

葫芦岛市17784683615: c语言中while( -- i>1)什么意思? -
夏命麻黄: 设置i初始值为10,--i的意思是先执行-1,在执行其他,所以--i=9,然后判断9>1是否为真,如果为真执行while(--i>1)里面的内容,如果为假跳过while(--i>1)执行下面的 !!

葫芦岛市17784683615: 单片机C语言程序中:while(1)是什么意思呀?while(2)行不行? -
夏命麻黄: while(1)表示无限循环的执行它{ }内的语句,如果写成while(2)、while(3)等效果是一样的,操作方法如下: 1、首先新建一个项目,添加头文件,如图所示. 2、接着输入main函数,如图所示.3、然后定义一个数组(长度为:5),如图所示. 4、接着使用while循环把数组打印出来,如图所示. 5、然后在键盘上,按快捷键F5运行程序,打印出结果,如图所示,就完成了.

葫芦岛市17784683615: C语言中while(0)和while(1)分别是什么意思呢? -
夏命麻黄: while(0)就是一次都不执行循环,等同于while(0!=0) while(1)就是永远执行循环,可以在循环中通过break跳出循环,等同于while(0==0)

葫芦岛市17784683615: 关于C语言中的while循环, while(1)是什么意思? -
夏命麻黄: while(1)代表了循环永远执行下去.除非遇到break;才跳出循环.原因是while的循环里面是一个布尔值,而1代表了true,所以是一个无限循环.

葫芦岛市17784683615: C语言:while(i -- );这句话是什么意思啊,什么时候跳出循环? -
夏命麻黄: i--表示先使用i,再让i=i-1.假设初始i=3.第一次while()里的是3,while(3)=>此时i=2(i--的缘故);C里非0都是true接着while(2)=>此时i=1;while(1)=>此时i=0,在下一次while判定时,while(0),停止循环.循环了3次.即可推论出,while(i--)将循环i次.初次之外还有--i:先让i=i-1,再把i用作运算,如果是while(--i),那么将循环i-1次.

葫芦岛市17784683615: C语言中的while(i)、while(1)具体表示什么啊??
夏命麻黄: 朋友,我来告诉你答案!括号里面为判断语句,任何非零值都为真,所以while(1)就是直接进入循环循环,中断循环需要break

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