#include <stdio.h>
int main()
{
int i = 1;
while (i <= 10)
{
if (i == 5)
continue;//在while循坏中,continue作用是跳过本次循环,即
//continue后面的代码,直接去判断部分(即“while(i<=10)”),
//看是否进行下一次的循坏。或者说是当执行了continue时,就会返
//回while所在的语句中,继续进行循环(而break就是跳出循环)并判
//断是否满足条件,若满足就继续下一条语句,若不满足就不会执行。
printf("%d ", i);
i++;
}
return 0;
}
#include <stdio.h>
int main()
{
int i = 1;
while (i <= 10 )
{
if (i == 5)
break;//break在while循环中,用来永久的终止循环,就是跳出循环
//不在执行下面的语句的意思。
printf("%d ", i);
i++;//这个i++位置很重要的,不要紧跟着while语句放在其下面,否则会
//输出11。
}
return 0;
}
这样就可以弄出一个,1-10之内但不打印输出5
#include <stdio.h>
int main()
{
int i = 0;
while (i <= 10)
{
i++;
if (i == 5)
continue;//在while循坏中,continue作用是跳过本次循环,即
//continue后面的代码,直接去判断部分(即“while(i<=10)”),
//看是否进行下一次的循坏。或者说是当执行了continue时,就会返
//回while所在的语句中,继续进行循环(而break就是跳出循环)并判
//断是否满足条件,若满足就继续下一条语句,若不满足就不会执行。
if (11 == i)
{
break;
}
printf("%d ", i);
}
return 0;
}