本文目录一览
whiledo首先检查while中的条件是否满足,然后继续执行,直到条件满足,只有false才停止。
例如
do{}while(1);
for(;1;);
while(1);
2、do{}while循环先执行一次
即do一次
退出循环体时
判断while条件是否为真
为真,跳转到do继续循环;false,退出循环,执行下一行代码
3.for循环一般有3个语句
例如for(i
=
0;
i
<
N;
i++)
第一个是赋初值,第二个是循环控条件,第三个是变量自增,每次执行for循环
都会自增一次
退出循环,直到第二个控条件为假
4.while()循环
首先判断括号内的条件是否为真(即条件是否成立),iftrue,进入循环;false退出下面代码的执行,很常见的是无限循环
即while(1)
括号里面永远为true
5.其实for循环和while循环的区别并没有那么大
是的,有时候只是看个习惯、风格和代码简单程度
一般来说
一般情况下常用的是无限循环while
用于条件判断
可以使用for循环
也可以使用while循环
6.do{}while;循环首先执行一次。 有时代码要求必须至少执行一次
7.一般情况下,根据情况使用。
shell脚本里dowhile和whiledo的区别
dowhile先运行一次,然后根据条件判断是否继续while循环执行。 true继续,false停止,所以应该执行一次whiledo首先检查while中的条件是否满足,然后继续执行,直到条件满足,只有false才停止。
while和dowhile的区别
1.它们都可以执行无限循环例如
do{}while(1);
for(;1;);
while(1);
2、do{}while循环先执行一次
即do一次
退出循环体时
判断while条件是否为真
为真,跳转到do继续循环;false,退出循环,执行下一行代码
3.for循环一般有3个语句
例如for(i
=
0;
i
<
N;
i++)
第一个是赋初值,第二个是循环控条件,第三个是变量自增,每次执行for循环
都会自增一次
退出循环,直到第二个控条件为假
4.while()循环
首先判断括号内的条件是否为真(即条件是否成立),iftrue,进入循环;false退出下面代码的执行,很常见的是无限循环
即while(1)
括号里面永远为true
5.其实for循环和while循环的区别并没有那么大
是的,有时候只是看个习惯、风格和代码简单程度
一般来说
一般情况下常用的是无限循环while
用于条件判断
可以使用for循环
也可以使用while循环
6.do{}while;循环首先执行一次。 有时代码要求必须至少执行一次
7.一般情况下,根据情况使用。
C语言中while和do-while循环的主要区别是?
主要区别在于先判断或先转向。
这种情况:先判断循环的条件,然后执行循环。
做法:先循环,再判断循环条件。
换句话说,do-while至少执行一次循环,即使它可能在不执行循环的情况下退出。
例如:
(false)当do();//这里我们首先判断循环条件是否为假,所以退出。 while直接循环
do{dosome()}while(false);即使循环条件为false,当循环第一次执行时,dosome也会在退出前执行一次。 前>