C语言中的当型循环结构和直到型循环结构有什么区别?最好给出结构化程序设计图。

如题所述

“当型”:while(条件){.....}当满足条件成立时才执行{ }中代码,不成立则不执行;是先判断后执行的。
“直到型”do{......} while(条件)
先执行{
}中代码,再判断条件是否成立,成立则跳出循环,否则继续循环,是先执行后判断的;
最重要的特征就是:当型循环,while(条件){.....} 是可以出现不执行代码的情况的,直到型循环,do{......} while(条件)
是绝对执行一次以上的,不会出现不执行代码的情况(你代码写错时除外)。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-13
直到型循环是先进入循环,再判断控制变量是否为真,
当循环是先判断控制变量是否为真,再进入循环
第2个回答  2013-04-13
“当型”
while(i<n)
{
.....
}则说明当满足条件i<n时执行{ }中代码;

“直到型”
do
{
} while(i<n)
则说明先执行{ }中代码,再判断是否是i<n;
第3个回答  2013-04-13
while/do可以一次也不执行,而do/while最少执行一次
第4个回答  2018-03-16
do while 不是直到型循环。以循环条件为“真”来脱离循环体的才为“直到型循环”。可以将do while理解为变相的当型循环。

相关了解……

你可能感兴趣的内容

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