C语言中while(0)和while(1)分别是什么意思呢?

 我来答
小阳同学
2020-11-25 · 知道合伙人教育行家
小阳同学
知道合伙人教育行家
采纳数:10 获赞数:30118
江苏省高等数学竞赛二等奖

向TA提问 私信TA
展开全部

while(1) 中的1表示真,这个while总是成立。while(0)中的0表示假,这个while总是不成立的。if的使用说明:#If.Then.#Else 指令的作用与 If.Then.Else 语句相同,其差异在于 #If、#Else、#ElseIf,及 #End If 指令没有单独成行的形式,也就是说,在指令所在的那一行,不能有其他代码出现。

扩展资料:

while影响因子一般来说影响因子高,期刊的影响力就越大。对于一些综合类,或者大项的研究领域来说,因为研究的领域广所以引用率也比较高。比如,生物,和化学类的期刊,这类期刊一般情况下就比较容易有较高的影响力。

影响因子虽然可在一定程度上表征其学术质量的优劣,但影响因子与学术质量间并非呈线性正比关系,比如不能说影响因子为5.0的期刊一定优于影响因子为2.0的期刊,影响因子不具有这种对学术质量进行精确定量评价的功能。

国内部分科研机构,在进行科研绩效考评时常以累计影响因子或单篇影响因子达到多少作为量化标准,有的研究人员可能因影响因子差0.1分而不能晋升职称或评定奖金等,这种做法绝对是不可取的。

帐号已注销
2020-11-25 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:163万
展开全部

while(0)就是一次都不执行循环,等同于while(0!=0)

while(1)就是永远执行循环,可以在循环中通过break跳出循环,等同于while(0==0)

a != 0 的意思是a不等于0 a可以是 不是零的任意数,这时条件成zhi立 可以执行循环;

a == 1 a的值是1 时,条件成立,这时循环可以执行;

一个是a的值不是1时的任意值,循环可以执行下去;

一个是a的值只有是1时,循环才可以执行下去。

扩展资料:

一般形式如下:

while(表达式)

语句;

其中执行过程如下:

(1)计算while后面括号里表达式的值,若其结果非0,则转入(2),否则转(3)

(2)执行循环体,转(1)

(3)退出循环,执行循环体下面的语句。

由于是先执行判断后执行循环体,所以循环体可能一次都不执行。

循环体可以为空语句“;”。

do-while语句

参考资料来源:百度百科-C语言循环控制语句

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
畅景彰b5
推荐于2017-12-16 · TA获得超过4373个赞
知道小有建树答主
回答量:839
采纳率:0%
帮助的人:1268万
展开全部
while(0)就是一次都不执行循环,等同于while(0!=0)
while(1)就是永远执行循环,可以在循环中通过break跳出循环,等同于while(0==0)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2010-11-24
展开全部
while()是c语言中的循环语句
例如
while(a){
i++;
}
其中a如果是int值,即a=0时,while()里的语句不执行,a=1时,则执行
a还可以是字符型,int型,bool型,具体你可以找参考书吧,祝好运
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我又不乱来9527z
2010-11-24 · TA获得超过116个赞
知道答主
回答量:65
采纳率:0%
帮助的人:70.5万
展开全部
0代表假 1代表真
while(1)是真,执行while的循环里德程序
while(0)是假,就不执行while循环里的程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式