1.Continue的用法
continue 语句的作用是跳过循环体中剩余的语句而强制进入下一次循环。continue语句只用在 while、for 循环中,常与 if 条件语句一起使用,判断条件是否成立。
# include <stdio.h>
int main()
{
int i = 0;
while (i<=100)
{
if (i % 2 == 0)
{
i++;
continue;
}
printf("%d\n",i);
i++;
}
return 0;
}
输出100以内的奇数
i=0时,满足if 条件语句,i++,i变为1,遇到continue,跳出第一次循环,进行第二次循环;
i=1时不满足if条件语句,直接将1进行输出;
之后执行i++,i变为2,然后继续判断
2.break的用法
break 关键字用于 while、for 循环时
,会跳出整个循环,然后执行循环语句后面的代码。break 关键字通常和 if 语句一起使用,这里的if 语句是作为一个判断条件,即满足条件时便跳出循环,不满足继续循环,直到循环完成。
# include <stdio.h>
int main()
{
int i = 0;
while (i<=100)
{
if (i % 2 != 0)
{
i++;
break;
}
printf("%d\n",i);
i++;
}
return 0;
}
执行上面的语句:i=0时不满足if条件,将0进行输出,之后执行i++,i变为1;
i=1满足if条件,执行i++之后,i变为2,然后执行break,结束整个循环
最终输出的结果就是:0