C语言中直到型循环是怎么回事?条件满足执行还是不满足执行。

C语言课本讲的是条件满足就不再执行循环体,课本是不是有问题?

直到型循环应该是while循环.
int count =0 ;
while(count<100)
{
count++;
}
只要count小于100,就一直执行。当count等于100时,循环就不执行,循环就结束了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-13
条件满足执行.
例如:
while ( x >= 100){ ...}; -- 只要条件 x >= 100 为真,则循环。
while ( x < 100){ ...}; -- 只要条件 x < 100 为真,则循环。
while (1){...if (..) break;...}; -- 1 (非0的常数)是真,所以 循环
for (i=0; i<N;i++) {} ; 只要条件 i<N 为真,则循环
第2个回答  2011-05-13
不管是什么样的循环,只要while中的条件为真,就会执行,for循环是一样的
第3个回答  2011-05-13
先循环,最后判断条件
do
{
}
while (条件)
条件为真,则循环,为假则结束。追问

但是C语言课本上讲的是直到型循环当条件不满足时执行,条件满足时就不执行了,是怎么回事啊

追答

pascal 上有直到型的就:
repeat
until 条件
条件为假,就循环。
C语言while 循环有两种
while (条件)
执行;
与 do
while (条件);
条件为假就结束。 其中 do while相当于直到型,但条件为假才结束。这是有点差异。
不管书上怎么说,你明白实际就可以了,书也是人写的,水平也不一定高的。

本回答被提问者和网友采纳
第4个回答  2011-05-14
if (条件1 && 条件2 && 条件3)
{
循环体;
}

相关了解……

你可能感兴趣的内容

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