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会直接结束循环