C语言中循环语句是非常重要的部分;
while for do...while
while语句用来实现“当型”循环结构。其一般形式如下:
while(表达式)
语句;
执行顺序:先判断表达式,后执行语句。也就是说当while后面的表达式为真(非零)时,就执行语句。执行完后再次返回while表达式,如果还为真(非零)就再次执行语句,然后再次返回while表达试……直到while后面的表达式为假(为零)时终止执行。
用do...while语句实现循环:
do...while语句的特点是先执行循环体,热后判断循环条件是否成立。其一般形式为:
do
循环体语句;
while(表达式)
执行顺序:先执行一次指定的循环体语句,然后判别表达式。当表达式的值为真(非零)时,返回重新执行循环体语句,如此反复,直到表达式的值为假(为零)时为止,此时循环结束。
for循环的一般形式为:
for(表达式1; 表达式2; 表达式3)
{
循环语句;
}
下面我们举一些例子关于continue的区别
#include <stdio.h>
int main()
{
int i = 1;
while(i<=10)
{
if(i == 5)
continue;
printf("%d",i);
i= i+1;}
return 0;
}
*****************************************************************************
#include <stdio.h>
int main()
{
int i = 1;
while(i<=10)
{
i = i+1;
if(i == 5)
continue;
printf("%d ",i);
}
return 0;
}
*****************************************************************************
continue在while循环中的作用
continue是用于终止本次循环的,也就是本次循环中continue后边的代码不会再执行,而是直接跳转到while语句的判断部分。进行下一次循环的入口判断。
break在while循环中的作用
其实在循环中只要遇到break,就停止后期的所有的循环,直接终止循环。所以:while中的 break是用于永久终止循环的。
下期为大家分享一些实例。因为是新手,请大家多多改正。