在C语言中,循环语句whlie和do……whlie各有什么区别?

如题所述

while
是先判断后执行循环体一次,do...while是先执行循环体一次,然后再判断。。。
就是说do...while至少执行一遍,但是while不一样要先判断条件是否成立后在执行,如果条件不成立的话,那一次都不执行,着就是他们的差别!!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-09-08
1.while的结构::
while(条件)
{语句块;}
2.do...while的结构:
do{语句块;}while(条件)
3.while先判断条件是否成立(True),条件成立才进入执行语句块,执行完语句块后再判断条件是否成立,条件成立时进入下一次循环;
4.do...while直接进入语句块,执行完语句块后才判断条件是否成立,条件成立时才进入下一次循环;
5.while有可能一次都不执行语句块,而do...while则至少执行一次语句块。
第2个回答  2020-03-25
通俗的说:
while
:它用来实现"当型"循环结构。其一般形式如下:
WHILE(表达式)语句
当表达式为非0值时执行WHILE语句中的内嵌语句。其特点是:先判断表达式,后执行语句。
do...while
:第一次执行一个语句块,然后重复循环的执行该语句块,
直到条件表达式等于
false
for:是用来表示循环次数已知的情况,它的使用格式为:for(
表达式一;
表达式二;
表达式三)
循环体语句
祝你好运
^_^

相关了解……

你可能感兴趣的内容

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