如何分辨for循环语句、while循环语句、do-while循环语句(怎么更加深刻了解这几种语句)
前言
一、循环语句一般形式介绍:
1、for循环语句
for(表达式1;表达式2;表达式3)
循环语句体
2、while循环语句
while(表达式)
循环语句;
3、do-while循环语句
do{
循环语句
}while(表达式);
二、循环语句不同之处:
1、
for循环语句与while语句都是在循环前先判断条件,只有条件满足是才会进入循环,如果一开始条件就不满足,则循环一次都执行。但是do-while语句就不同了,它先是执行循环体,再判断循环条件。所以无论循环条件值如何,至少会执行一次循环体。
2、
如果条件永远不为假,则循环将变成无限循环。for 循环在传统意义上可用于实现无限循环。由于构成循环的三个表达式中任何一个都不是必需的,您可以将某些条件表达式留空来构成一个无限循环。
#include <stdio.h>
int main ()
{
for( ; ; )
{
printf("1!\n");
}
return 0;
}
三、总结:
1、
for循环语句、while循环语句、do-while循环语句,都可以实现循环。一般情况下,如果你知道循环次数,使用for循环语句更加清晰。如果你不知道循环次数,而是由某一项值来决定的,这时我们选用while语句更加方便。
2、
说了这么多小张张给大家准备了顺口溜让大家更加明白循环语句的使用:
for、 while亲兄弟;
本领有差,但性质却一样;
知道循环次数用while;
不知道循环次数用for;
do-while是大表哥;
大表哥本领强;
必须先拿钱,再工作;
大家都是一家人;
**如果这篇文章对你的疑惑有所帮助,不妨一键三连让我有更大动力继续出下一章。 谢谢。
本文章全由本人书写,定有欠缺之处,希望指正!
( ﹡ˆoˆ﹡ )**