1.continue 在循环中使用时,会结束本次循环
如:
int main()
{
for (int i = 0; i < 10; i++)
{
if (i==5)
{
printf("continue\n");
continue;
}
printf("%d\n", i);
}
return 0;
}
输出结果:
我们可以看见5被替换成了contiue。
2.break在循环中使用时会停止之后的循环,终止循环
如:
int main()
{
for (int i = 0; i < 10; i++)
{
if (i==5)
{
printf("break\n");
break;
}
printf("%d\n", i);
}
return 0;
}
输出结果:
我们可以看见5以后的循环都不再进行。
对比后我们可以总结出他们的区别,continue只会结束一次或者说一轮循环,而break会直接结束循环