#include <stdio.h>
int main()
{
int i = 0;
while (i <= 10)
{
if (i == 5)
continue;//跳过之后的代码,跳过i++陷入死循环,
//输出01234
printf("%d\n", i);
i++;
}
return 0;
}
运行结果
- 与for中对比:
#include <stdio.h>
int main()
{
int i = 0;
for (i = 1; i <= 10; i++)
{
if (i == 5)
continue;//for中循环后跳过5的输出后进行加一然循环6
printf("%d\n", i);
}
return 0;
}
结果